From aec7180464028ce92b1f0eb3e1daf3e43ed848f3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Mar 2024 18:07:41 +0000 Subject: [PATCH 1/3] Merge customizations for S3 --- tests/functional/test_s3.py | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/tests/functional/test_s3.py b/tests/functional/test_s3.py index caae590947..0a081532a1 100644 --- a/tests/functional/test_s3.py +++ b/tests/functional/test_s3.py @@ -68,22 +68,39 @@ class BaseS3ClientConfigurationTest(BaseSessionTest): r"(?P[a-z0-9-]+)/" ) + _V4A_AUTH_REGEX = re.compile( + r"AWS4-ECDSA-P256-SHA256 " + r"Credential=\w+/\d+/" + r"(?P[a-z0-9-]+)/" + ) + def setUp(self): super().setUp() self.region = "us-west-2" + def _get_auth_regex(self, auth_header): + if auth_header.startswith("AWS4-ECDSA"): + return self._V4A_AUTH_REGEX + return self._V4_AUTH_REGEX + def assert_signing_region(self, request, expected_region): auth_header = request.headers["Authorization"].decode("utf-8") actual_region = None - match = self._V4_AUTH_REGEX.match(auth_header) - if match: + auth_regex = self._get_auth_regex(auth_header) + match = auth_regex.match(auth_header) + if match and auth_regex is self._V4_AUTH_REGEX: actual_region = match.group("signing_region") - self.assertEqual(expected_region, actual_region) + self.assertEqual(expected_region, actual_region) + else: + # SigV4a does not sign with a specific region + region_set = request.headers.get('X-Amz-Region-Set') + self.assertEqual(region_set, b'*') def assert_signing_name(self, request, expected_name): auth_header = request.headers["Authorization"].decode("utf-8") actual_name = None - match = self._V4_AUTH_REGEX.match(auth_header) + auth_regex = self._get_auth_regex(auth_header) + match = auth_regex.match(auth_header) if match: actual_name = match.group("signing_name") self.assertEqual(expected_name, actual_name) From 0e3426c2d837b49801148db09050293ff692c52e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Mar 2024 18:07:46 +0000 Subject: [PATCH 2/3] Update to latest models --- .../api-change-ivsrealtime-97478.json | 5 + .../api-change-kinesisanalyticsv2-54625.json | 5 + .../next-release/api-change-s3-12701.json | 5 + .../ivs-realtime/2020-07-14/service-2.json | 118 +++++++++ .../2018-05-23/endpoint-rule-set-1.json | 40 +-- .../2018-05-23/service-2.json | 246 +++++++++--------- .../s3/2006-03-01/endpoint-rule-set-1.json | 48 ++++ .../endpoint-rules/s3/endpoint-tests-1.json | 96 +++++++ 8 files changed, 424 insertions(+), 139 deletions(-) create mode 100644 .changes/next-release/api-change-ivsrealtime-97478.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-54625.json create mode 100644 .changes/next-release/api-change-s3-12701.json diff --git a/.changes/next-release/api-change-ivsrealtime-97478.json b/.changes/next-release/api-change-ivsrealtime-97478.json new file mode 100644 index 0000000000..bbda7b78a8 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-97478.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-54625.json b/.changes/next-release/api-change-kinesisanalyticsv2-54625.json new file mode 100644 index 0000000000..c6a2f25316 --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-54625.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-12701.json b/.changes/next-release/api-change-s3-12701.json new file mode 100644 index 0000000000..d27b8f35b3 --- /dev/null +++ b/.changes/next-release/api-change-s3-12701.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)." +} diff --git a/botocore/data/ivs-realtime/2020-07-14/service-2.json b/botocore/data/ivs-realtime/2020-07-14/service-2.json index 927c148309..7573c1c611 100644 --- a/botocore/data/ivs-realtime/2020-07-14/service-2.json +++ b/botocore/data/ivs-realtime/2020-07-14/service-2.json @@ -1242,10 +1242,30 @@ "featuredParticipantAttribute":{ "shape":"AttributeKey", "documentation":"

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot.

" + }, + "gridGap":{ + "shape":"GridGap", + "documentation":"

Specifies the spacing between participant tiles in pixels. Default: 2.

" + }, + "omitStoppedVideo":{ + "shape":"OmitStoppedVideo", + "documentation":"

Determines whether to omit participants with stopped video in the composition. Default: false.

" + }, + "videoAspectRatio":{ + "shape":"VideoAspectRatio", + "documentation":"

Sets the non-featured participant display mode. Default: VIDEO.

" + }, + "videoFillMode":{ + "shape":"VideoFillMode", + "documentation":"

Defines how video fits within the participant tile. When not set, videoFillMode defaults to COVER fill mode for participants in the grid and to CONTAIN fill mode for featured participants.

" } }, "documentation":"

Configuration information specific to Grid layout, for server-side composition. See \"Layouts\" in Server-Side Composition.

" }, + "GridGap":{ + "type":"integer", + "min":0 + }, "Height":{ "type":"integer", "box":true, @@ -1271,6 +1291,10 @@ "grid":{ "shape":"GridConfiguration", "documentation":"

Configuration related to grid layout. Default: Grid layout.

" + }, + "pip":{ + "shape":"PipConfiguration", + "documentation":"

Configuration related to PiP layout.

" } }, "documentation":"

Configuration information of supported layouts for server-side composition.

" @@ -1582,6 +1606,7 @@ "max":100, "min":1 }, + "OmitStoppedVideo":{"type":"boolean"}, "PaginationToken":{ "type":"string", "max":1024, @@ -1815,6 +1840,82 @@ }, "exception":true }, + "PipBehavior":{ + "type":"string", + "enum":[ + "STATIC", + "DYNAMIC" + ] + }, + "PipConfiguration":{ + "type":"structure", + "members":{ + "featuredParticipantAttribute":{ + "shape":"AttributeKey", + "documentation":"

This attribute name identifies the featured slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the featured slot.

" + }, + "gridGap":{ + "shape":"GridGap", + "documentation":"

Specifies the spacing between participant tiles in pixels. Default: 0.

" + }, + "omitStoppedVideo":{ + "shape":"OmitStoppedVideo", + "documentation":"

Determines whether to omit participants with stopped video in the composition. Default: false.

" + }, + "pipBehavior":{ + "shape":"PipBehavior", + "documentation":"

Defines PiP behavior when all participants have left. Default: STATIC.

" + }, + "pipHeight":{ + "shape":"PipHeight", + "documentation":"

Specifies the height of the PiP window in pixels. When this is not set explicitly, pipHeight’s value will be based on the size of the composition and the aspect ratio of the participant’s video.

" + }, + "pipOffset":{ + "shape":"PipOffset", + "documentation":"

Sets the PiP window’s offset position in pixels from the closest edges determined by PipPosition. Default: 0.

" + }, + "pipParticipantAttribute":{ + "shape":"AttributeKey", + "documentation":"

Identifies the PiP slot. A participant with this attribute set to \"true\" (as a string value) in ParticipantTokenConfiguration is placed in the PiP slot.

" + }, + "pipPosition":{ + "shape":"PipPosition", + "documentation":"

Determines the corner position of the PiP window. Default: BOTTOM_RIGHT.

" + }, + "pipWidth":{ + "shape":"PipWidth", + "documentation":"

Specifies the width of the PiP window in pixels. When this is not set explicitly, pipWidth’s value will be based on the size of the composition and the aspect ratio of the participant’s video.

" + }, + "videoFillMode":{ + "shape":"VideoFillMode", + "documentation":"

Defines how video fits within the participant tile. Default: COVER.

" + } + }, + "documentation":"

Configuration information specific to Picture-in-Picture (PiP) layout, for server-side composition.

" + }, + "PipHeight":{ + "type":"integer", + "box":true, + "min":1 + }, + "PipOffset":{ + "type":"integer", + "min":0 + }, + "PipPosition":{ + "type":"string", + "enum":[ + "TOP_LEFT", + "TOP_RIGHT", + "BOTTOM_LEFT", + "BOTTOM_RIGHT" + ] + }, + "PipWidth":{ + "type":"integer", + "box":true, + "min":1 + }, "Published":{"type":"boolean"}, "RecordingConfiguration":{ "type":"structure", @@ -2283,6 +2384,23 @@ }, "documentation":"

Settings for video.

" }, + "VideoAspectRatio":{ + "type":"string", + "enum":[ + "AUTO", + "VIDEO", + "SQUARE", + "PORTRAIT" + ] + }, + "VideoFillMode":{ + "type":"string", + "enum":[ + "FILL", + "COVER", + "CONTAIN" + ] + }, "Width":{ "type":"integer", "box":true, diff --git a/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json b/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json index ecfbdf41d9..ba525e4e22 100644 --- a/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json +++ b/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -133,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -168,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -179,14 +175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,14 +198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -216,11 +212,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -231,14 +227,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -301,9 +299,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json b/botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json index 06d0ac0379..ce0002f225 100644 --- a/botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json +++ b/botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json @@ -116,7 +116,7 @@ {"shape":"ConcurrentModificationException"}, {"shape":"InvalidApplicationConfigurationException"} ], - "documentation":"

Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and access resources securely.

Note the following about VPC configurations for Kinesis Data Analytics applications:

  • VPC configurations are not supported for SQL applications.

  • When a VPC is added to a Kinesis Data Analytics application, the application can no longer be accessed from the Internet directly. To enable Internet access to the application, add an Internet gateway to your VPC.

" + "documentation":"

Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and access resources securely.

Note the following about VPC configurations for Managed Service for Apache Flink applications:

  • VPC configurations are not supported for SQL applications.

  • When a VPC is added to a Managed Service for Apache Flink application, the application can no longer be accessed from the Internet directly. To enable Internet access to the application, add an Internet gateway to your VPC.

" }, "CreateApplication":{ "name":"CreateApplication", @@ -136,7 +136,7 @@ {"shape":"ConcurrentModificationException"}, {"shape":"UnsupportedOperationException"} ], - "documentation":"

Creates a Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see Creating an Application.

" + "documentation":"

Creates a Managed Service for Apache Flink application. For information about creating a Managed Service for Apache Flink application, see Creating an Application.

" }, "CreateApplicationPresignedUrl":{ "name":"CreateApplicationPresignedUrl", @@ -188,7 +188,7 @@ {"shape":"InvalidRequestException"}, {"shape":"InvalidApplicationConfigurationException"} ], - "documentation":"

Deletes the specified application. Kinesis Data Analytics halts application execution and deletes the application.

" + "documentation":"

Deletes the specified application. Managed Service for Apache Flink halts application execution and deletes the application.

" }, "DeleteApplicationCloudWatchLoggingOption":{ "name":"DeleteApplicationCloudWatchLoggingOption", @@ -206,7 +206,7 @@ {"shape":"InvalidRequestException"}, {"shape":"InvalidApplicationConfigurationException"} ], - "documentation":"

Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application.

" + "documentation":"

Deletes an Amazon CloudWatch log stream from an SQL-based Kinesis Data Analytics application.

" }, "DeleteApplicationInputProcessingConfiguration":{ "name":"DeleteApplicationInputProcessingConfiguration", @@ -292,7 +292,7 @@ {"shape":"ConcurrentModificationException"}, {"shape":"InvalidApplicationConfigurationException"} ], - "documentation":"

Removes a VPC configuration from a Kinesis Data Analytics application.

" + "documentation":"

Removes a VPC configuration from a Managed Service for Apache Flink application.

" }, "DescribeApplication":{ "name":"DescribeApplication", @@ -307,7 +307,7 @@ {"shape":"InvalidArgumentException"}, {"shape":"InvalidRequestException"} ], - "documentation":"

Returns information about a specific Kinesis Data Analytics application.

If you want to retrieve a list of all applications in your account, use the ListApplications operation.

" + "documentation":"

Returns information about a specific Managed Service for Apache Flink application.

If you want to retrieve a list of all applications in your account, use the ListApplications operation.

" }, "DescribeApplicationSnapshot":{ "name":"DescribeApplicationSnapshot", @@ -337,7 +337,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"UnsupportedOperationException"} ], - "documentation":"

Provides a detailed description of a specified version of the application. To see a list of all the versions of an application, invoke the ListApplicationVersions operation.

This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink.

" + "documentation":"

Provides a detailed description of a specified version of the application. To see a list of all the versions of an application, invoke the ListApplicationVersions operation.

This operation is supported only for Managed Service for Apache Flink.

" }, "DiscoverInputSchema":{ "name":"DiscoverInputSchema", @@ -384,7 +384,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"UnsupportedOperationException"} ], - "documentation":"

Lists all the versions for the specified application, including versions that were rolled back. The response also includes a summary of the configuration associated with each version.

To get the complete description of a specific application version, invoke the DescribeApplicationVersion operation.

This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink.

" + "documentation":"

Lists all the versions for the specified application, including versions that were rolled back. The response also includes a summary of the configuration associated with each version.

To get the complete description of a specific application version, invoke the DescribeApplicationVersion operation.

This operation is supported only for Managed Service for Apache Flink.

" }, "ListApplications":{ "name":"ListApplications", @@ -397,7 +397,7 @@ "errors":[ {"shape":"InvalidRequestException"} ], - "documentation":"

Returns a list of Kinesis Data Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status.

If you want detailed information about a specific application, use DescribeApplication.

" + "documentation":"

Returns a list of Managed Service for Apache Flink applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status.

If you want detailed information about a specific application, use DescribeApplication.

" }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -430,7 +430,7 @@ {"shape":"ConcurrentModificationException"}, {"shape":"UnsupportedOperationException"} ], - "documentation":"

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status.

You can roll back an application only if it is in the UPDATING or AUTOSCALING status.

When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Kinesis Data Analytics rejects the rollback request.

This action is not supported for Kinesis Data Analytics for SQL applications.

" + "documentation":"

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status.

You can roll back an application only if it is in the UPDATING or AUTOSCALING status.

When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request.

This action is not supported for Managed Service for Apache Flink for SQL applications.

" }, "StartApplication":{ "name":"StartApplication", @@ -447,7 +447,7 @@ {"shape":"InvalidApplicationConfigurationException"}, {"shape":"InvalidRequestException"} ], - "documentation":"

Starts the specified Kinesis Data Analytics application. After creating an application, you must exclusively call this operation to start your application.

" + "documentation":"

Starts the specified Managed Service for Apache Flink application. After creating an application, you must exclusively call this operation to start your application.

" }, "StopApplication":{ "name":"StopApplication", @@ -465,7 +465,7 @@ {"shape":"InvalidApplicationConfigurationException"}, {"shape":"ConcurrentModificationException"} ], - "documentation":"

Stops the application from processing data. You can stop an application only if it is in the running status, unless you set the Force parameter to true.

You can use the DescribeApplication operation to find the application status.

Kinesis Data Analytics takes a snapshot when the application is stopped, unless Force is set to true.

" + "documentation":"

Stops the application from processing data. You can stop an application only if it is in the running status, unless you set the Force parameter to true.

You can use the DescribeApplication operation to find the application status.

Managed Service for Apache Flink takes a snapshot when the application is stopped, unless Force is set to true.

" }, "TagResource":{ "name":"TagResource", @@ -482,7 +482,7 @@ {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"} ], - "documentation":"

Adds one or more key-value tags to a Kinesis Data Analytics application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

" + "documentation":"

Adds one or more key-value tags to a Managed Service for Apache Flink application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

" }, "UntagResource":{ "name":"UntagResource", @@ -499,7 +499,7 @@ {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"} ], - "documentation":"

Removes one or more tags from a Kinesis Data Analytics application. For more information, see Using Tagging.

" + "documentation":"

Removes one or more tags from a Managed Service for Apache Flink application. For more information, see Using Tagging.

" }, "UpdateApplication":{ "name":"UpdateApplication", @@ -519,7 +519,7 @@ {"shape":"InvalidApplicationConfigurationException"}, {"shape":"LimitExceededException"} ], - "documentation":"

Updates an existing Kinesis Data Analytics application. Using this operation, you can update application code, input configuration, and output configuration.

Kinesis Data Analytics updates the ApplicationVersionId each time you update your application.

You cannot update the RuntimeEnvironment of an existing application. If you need to update an application's RuntimeEnvironment, you must delete the application and create it again.

" + "documentation":"

Updates an existing Managed Service for Apache Flink application. Using this operation, you can update application code, input configuration, and output configuration.

Managed Service for Apache Flink updates the ApplicationVersionId each time you update your application.

" }, "UpdateApplicationMaintenanceConfiguration":{ "name":"UpdateApplicationMaintenanceConfiguration", @@ -536,7 +536,7 @@ {"shape":"ConcurrentModificationException"}, {"shape":"UnsupportedOperationException"} ], - "documentation":"

Updates the maintenance configuration of the Kinesis Data Analytics application.

You can invoke this operation on an application that is in one of the two following states: READY or RUNNING. If you invoke it when the application is in a state other than these two states, it throws a ResourceInUseException. The service makes use of the updated configuration the next time it schedules maintenance for the application. If you invoke this operation after the service schedules maintenance, the service will apply the configuration update the next time it schedules maintenance for the application. This means that you might not see the maintenance configuration update applied to the maintenance process that follows a successful invocation of this operation, but to the following maintenance process instead.

To see the current maintenance configuration of your application, invoke the DescribeApplication operation.

For information about application maintenance, see Kinesis Data Analytics for Apache Flink Maintenance.

This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink.

" + "documentation":"

Updates the maintenance configuration of the Managed Service for Apache Flink application.

You can invoke this operation on an application that is in one of the two following states: READY or RUNNING. If you invoke it when the application is in a state other than these two states, it throws a ResourceInUseException. The service makes use of the updated configuration the next time it schedules maintenance for the application. If you invoke this operation after the service schedules maintenance, the service will apply the configuration update the next time it schedules maintenance for the application. This means that you might not see the maintenance configuration update applied to the maintenance process that follows a successful invocation of this operation, but to the following maintenance process instead.

To see the current maintenance configuration of your application, invoke the DescribeApplication operation.

For information about application maintenance, see Managed Service for Apache Flink for Apache Flink Maintenance.

This operation is supported only for Managed Service for Apache Flink.

" } }, "shapes":{ @@ -553,7 +553,7 @@ }, "CurrentApplicationVersionId":{ "shape":"ApplicationVersionId", - "documentation":"

The version ID of the Kinesis Data Analytics application. You must provide the CurrentApplicationVersionId or the ConditionalToken.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

" + "documentation":"

The version ID of the SQL-based Kinesis Data Analytics application. You must provide the CurrentApplicationVersionId or the ConditionalToken.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

" }, "CloudWatchLoggingOption":{ "shape":"CloudWatchLoggingOption", @@ -574,11 +574,11 @@ }, "ApplicationVersionId":{ "shape":"ApplicationVersionId", - "documentation":"

The new version ID of the Kinesis Data Analytics application. Kinesis Data Analytics updates the ApplicationVersionId each time you change the CloudWatch logging options.

" + "documentation":"

The new version ID of the SQL-based Kinesis Data Analytics application. Kinesis Data Analytics updates the ApplicationVersionId each time you change the CloudWatch logging options.

" }, "CloudWatchLoggingOptionDescriptions":{ "shape":"CloudWatchLoggingOptionDescriptions", - "documentation":"

The descriptions of the current CloudWatch logging options for the Kinesis Data Analytics application.

" + "documentation":"

The descriptions of the current CloudWatch logging options for the SQL-based Kinesis Data Analytics application.

" } } }, @@ -781,7 +781,7 @@ }, "ApplicationVersionId":{ "shape":"ApplicationVersionId", - "documentation":"

Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.

" + "documentation":"

Provides the current application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.

" }, "VpcConfigurationDescription":{ "shape":"VpcConfigurationDescription", @@ -831,7 +831,7 @@ "documentation":"

Describes updates to the code content of an application.

" } }, - "documentation":"

Describes code configuration updates for an application. This is supported for a Flink-based Kinesis Data Analytics application or a SQL-based Kinesis Data Analytics application.

" + "documentation":"

Describes code configuration updates for an application. This is supported for a Managed Service for Apache Flink application or a SQL-based Kinesis Data Analytics application.

" }, "ApplicationConfiguration":{ "type":"structure", @@ -842,19 +842,19 @@ }, "FlinkApplicationConfiguration":{ "shape":"FlinkApplicationConfiguration", - "documentation":"

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The creation and update parameters for a Managed Service for Apache Flink application.

" }, "EnvironmentProperties":{ "shape":"EnvironmentProperties", - "documentation":"

Describes execution properties for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes execution properties for a Managed Service for Apache Flink application.

" }, "ApplicationCodeConfiguration":{ "shape":"ApplicationCodeConfiguration", - "documentation":"

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The code location and type parameters for a Managed Service for Apache Flink application.

" }, "ApplicationSnapshotConfiguration":{ "shape":"ApplicationSnapshotConfiguration", - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "VpcConfigurations":{ "shape":"VpcConfigurations", @@ -862,10 +862,10 @@ }, "ZeppelinApplicationConfiguration":{ "shape":"ZeppelinApplicationConfiguration", - "documentation":"

The configuration parameters for a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

Specifies the creation parameters for a Kinesis Data Analytics application.

" + "documentation":"

Specifies the creation parameters for a Managed Service for Apache Flink application.

" }, "ApplicationConfigurationDescription":{ "type":"structure", @@ -876,23 +876,23 @@ }, "ApplicationCodeConfigurationDescription":{ "shape":"ApplicationCodeConfigurationDescription", - "documentation":"

The details about the application code for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The details about the application code for a Managed Service for Apache Flink application.

" }, "RunConfigurationDescription":{ "shape":"RunConfigurationDescription", - "documentation":"

The details about the starting properties for a Kinesis Data Analytics application.

" + "documentation":"

The details about the starting properties for a Managed Service for Apache Flink application.

" }, "FlinkApplicationConfigurationDescription":{ "shape":"FlinkApplicationConfigurationDescription", - "documentation":"

The details about a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The details about a Managed Service for Apache Flink application.

" }, "EnvironmentPropertyDescriptions":{ "shape":"EnvironmentPropertyDescriptions", - "documentation":"

Describes execution properties for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes execution properties for a Managed Service for Apache Flink application.

" }, "ApplicationSnapshotConfigurationDescription":{ "shape":"ApplicationSnapshotConfigurationDescription", - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "VpcConfigurationDescriptions":{ "shape":"VpcConfigurationDescriptions", @@ -900,10 +900,10 @@ }, "ZeppelinApplicationConfigurationDescription":{ "shape":"ZeppelinApplicationConfigurationDescription", - "documentation":"

The configuration parameters for a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

Describes details about the application code and starting parameters for a Kinesis Data Analytics application.

" + "documentation":"

Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.

" }, "ApplicationConfigurationUpdate":{ "type":"structure", @@ -918,15 +918,15 @@ }, "FlinkApplicationConfigurationUpdate":{ "shape":"FlinkApplicationConfigurationUpdate", - "documentation":"

Describes updates to a Flink-based Kinesis Data Analytics application's configuration.

" + "documentation":"

Describes updates to a Managed Service for Apache Flink application's configuration.

" }, "EnvironmentPropertyUpdates":{ "shape":"EnvironmentPropertyUpdates", - "documentation":"

Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes updates to the environment properties for a Managed Service for Apache Flink application.

" }, "ApplicationSnapshotConfigurationUpdate":{ "shape":"ApplicationSnapshotConfigurationUpdate", - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "VpcConfigurationUpdates":{ "shape":"VpcConfigurationUpdates", @@ -934,7 +934,7 @@ }, "ZeppelinApplicationConfigurationUpdate":{ "shape":"ZeppelinApplicationConfigurationUpdate", - "documentation":"

Updates to the configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration of a Managed Service for Apache Flink Studio notebook.

" } }, "documentation":"

Describes updates to an application's configuration.

" @@ -980,7 +980,7 @@ }, "ApplicationVersionId":{ "shape":"ApplicationVersionId", - "documentation":"

Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.

" + "documentation":"

Provides the current application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.

" }, "CreateTimestamp":{ "shape":"Timestamp", @@ -992,7 +992,7 @@ }, "ApplicationConfigurationDescription":{ "shape":"ApplicationConfigurationDescription", - "documentation":"

Describes details about the application code and starting parameters for a Kinesis Data Analytics application.

" + "documentation":"

Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.

" }, "CloudWatchLoggingOptionDescriptions":{ "shape":"CloudWatchLoggingOptionDescriptions", @@ -1020,7 +1020,7 @@ }, "ApplicationMode":{ "shape":"ApplicationMode", - "documentation":"

To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

" + "documentation":"

To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.

" } }, "documentation":"

Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.

" @@ -1108,10 +1108,10 @@ "members":{ "SnapshotsEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" } }, - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "ApplicationSnapshotConfigurationDescription":{ "type":"structure", @@ -1119,10 +1119,10 @@ "members":{ "SnapshotsEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" } }, - "documentation":"

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "ApplicationSnapshotConfigurationUpdate":{ "type":"structure", @@ -1133,7 +1133,7 @@ "documentation":"

Describes updates to whether snapshots are enabled for an application.

" } }, - "documentation":"

Describes updates to whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes updates to whether snapshots are enabled for a Managed Service for Apache Flink application.

" }, "ApplicationStatus":{ "type":"string", @@ -1187,7 +1187,7 @@ }, "ApplicationMode":{ "shape":"ApplicationMode", - "documentation":"

For a Kinesis Data Analytics for Apache Flink application, the mode is STREAMING. For a Kinesis Data Analytics Studio notebook, it is INTERACTIVE.

" + "documentation":"

For a Managed Service for Apache Flink application, the mode is STREAMING. For a Managed Service for Apache Flink Studio notebook, it is INTERACTIVE.

" } }, "documentation":"

Provides application summary information, including the application Amazon Resource Name (ARN), name, and status.

" @@ -1210,7 +1210,7 @@ "members":{ "ApplicationVersionId":{ "shape":"ApplicationVersionId", - "documentation":"

The ID of the application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.

" + "documentation":"

The ID of the application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.

" }, "ApplicationStatus":{ "shape":"ApplicationStatus", @@ -1268,10 +1268,10 @@ "members":{ "GlueDataCatalogConfiguration":{ "shape":"GlueDataCatalogConfiguration", - "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Managed Service for Apache Flink Studio notebook.

" }, "CatalogConfigurationDescription":{ "type":"structure", @@ -1279,10 +1279,10 @@ "members":{ "GlueDataCatalogConfigurationDescription":{ "shape":"GlueDataCatalogConfigurationDescription", - "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Managed Service for Apache Flink Studio notebook.

" }, "CatalogConfigurationUpdate":{ "type":"structure", @@ -1290,10 +1290,10 @@ "members":{ "GlueDataCatalogConfigurationUpdate":{ "shape":"GlueDataCatalogConfigurationUpdate", - "documentation":"

Updates to the configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

Updates to the configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Managed Service for Apache Flink Studio notebook.

" }, "CheckpointConfiguration":{ "type":"structure", @@ -1301,11 +1301,11 @@ "members":{ "ConfigurationType":{ "shape":"ConfigurationType", - "documentation":"

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" + "documentation":"

Describes whether the application uses Managed Service for Apache Flink' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" }, "CheckpointingEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointingEnabled value of true, even if this value is set to another value using this API or in application code.

" + "documentation":"

Describes whether checkpointing is enabled for a Managed Service for Apache Flink application.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointingEnabled value of true, even if this value is set to another value using this API or in application code.

" }, "CheckpointInterval":{ "shape":"CheckpointInterval", @@ -1323,11 +1323,11 @@ "members":{ "ConfigurationType":{ "shape":"ConfigurationType", - "documentation":"

Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" + "documentation":"

Describes whether the application uses the default checkpointing behavior in Managed Service for Apache Flink.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" }, "CheckpointingEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointingEnabled value of true, even if this value is set to another value using this API or in application code.

" + "documentation":"

Describes whether checkpointing is enabled for a Managed Service for Apache Flink application.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointingEnabled value of true, even if this value is set to another value using this API or in application code.

" }, "CheckpointInterval":{ "shape":"CheckpointInterval", @@ -1338,14 +1338,14 @@ "documentation":"

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a MinPauseBetweenCheckpoints value of 5000, even if this value is set using this API or in application code.

" } }, - "documentation":"

Describes checkpointing parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes checkpointing parameters for a Managed Service for Apache Flink application.

" }, "CheckpointConfigurationUpdate":{ "type":"structure", "members":{ "ConfigurationTypeUpdate":{ "shape":"ConfigurationType", - "documentation":"

Describes updates to whether the application uses the default checkpointing behavior of Kinesis Data Analytics. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" + "documentation":"

Describes updates to whether the application uses the default checkpointing behavior of Managed Service for Apache Flink. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

" }, "CheckpointingEnabledUpdate":{ "shape":"BooleanObject", @@ -1360,7 +1360,7 @@ "documentation":"

Describes updates to the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a MinPauseBetweenCheckpoints value of 5000, even if this value is set using this API or in application code.

" } }, - "documentation":"

Describes updates to the checkpointing parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes updates to the checkpointing parameters for a Managed Service for Apache Flink application.

" }, "CheckpointInterval":{ "type":"long", @@ -1428,18 +1428,18 @@ "members":{ "TextContent":{ "shape":"TextContent", - "documentation":"

The text-format code for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The text-format code for a Managed Service for Apache Flink application.

" }, "ZipFileContent":{ "shape":"ZipFileContent", - "documentation":"

The zip-format code for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

The zip-format code for a Managed Service for Apache Flink application.

" }, "S3ContentLocation":{ "shape":"S3ContentLocation", "documentation":"

Information about the Amazon S3 bucket that contains the application code.

" } }, - "documentation":"

Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Specifies either the application code, or the location of the application code, for a Managed Service for Apache Flink application.

" }, "CodeContentDescription":{ "type":"structure", @@ -1461,7 +1461,7 @@ "documentation":"

The S3 bucket Amazon Resource Name (ARN), file key, and object version of the application code stored in Amazon S3.

" } }, - "documentation":"

Describes details about the code of a Kinesis Data Analytics application.

" + "documentation":"

Describes details about the code of a Managed Service for Apache Flink application.

" }, "CodeContentType":{ "type":"string", @@ -1595,7 +1595,7 @@ }, "ApplicationMode":{ "shape":"ApplicationMode", - "documentation":"

Use the STREAMING mode to create a Kinesis Data Analytics For Flink application. To create a Kinesis Data Analytics Studio notebook, use the INTERACTIVE mode.

" + "documentation":"

Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.

" } } }, @@ -1605,7 +1605,7 @@ "members":{ "ApplicationDetail":{ "shape":"ApplicationDetail", - "documentation":"

In response to your CreateApplication request, Kinesis Data Analytics returns a response with details of the application it created.

" + "documentation":"

In response to your CreateApplication request, Managed Service for Apache Flink returns a response with details of the application it created.

" } } }, @@ -1904,7 +1904,7 @@ "members":{ "ApplicationARN":{ "shape":"ResourceARN", - "documentation":"

The ARN of the Kinesis Data Analytics application.

" + "documentation":"

The ARN of the Managed Service for Apache Flink application.

" }, "ApplicationVersionId":{ "shape":"ApplicationVersionId", @@ -1921,7 +1921,7 @@ "documentation":"

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

" } }, - "documentation":"

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

" + "documentation":"

The information required to deploy a Managed Service for Apache Flink Studio notebook as an application with durable state.

" }, "DeployAsApplicationConfigurationDescription":{ "type":"structure", @@ -1954,7 +1954,7 @@ }, "IncludeAdditionalDetails":{ "shape":"BooleanObject", - "documentation":"

Displays verbose information about a Kinesis Data Analytics application, including the application's job plan.

" + "documentation":"

Displays verbose information about a Managed Service for Apache Flink application, including the application's job plan.

" } } }, @@ -2043,7 +2043,7 @@ }, "InputStartingPositionConfiguration":{ "shape":"InputStartingPositionConfiguration", - "documentation":"

The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source discovery purposes.

" + "documentation":"

The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source for discovery purposes.

" }, "S3Configuration":{ "shape":"S3Configuration", @@ -2085,7 +2085,7 @@ "documentation":"

Describes the execution property groups.

" } }, - "documentation":"

Describes execution properties for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes execution properties for a Managed Service for Apache Flink application.

" }, "EnvironmentPropertyDescriptions":{ "type":"structure", @@ -2106,7 +2106,7 @@ "documentation":"

Describes updates to the execution property groups.

" } }, - "documentation":"

Describes updates to the execution property groups for a Flink-based Kinesis Data Analytics application or a Studio notebook.

" + "documentation":"

Describes updates to the execution property groups for a Managed Service for Apache Flink application or a Studio notebook.

" }, "ErrorMessage":{"type":"string"}, "FileKey":{ @@ -2130,7 +2130,7 @@ "documentation":"

Describes parameters for how an application executes multiple tasks simultaneously.

" } }, - "documentation":"

Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.

" + "documentation":"

Describes configuration parameters for a Managed Service for Apache Flink application or a Studio notebook.

" }, "FlinkApplicationConfigurationDescription":{ "type":"structure", @@ -2152,7 +2152,7 @@ "documentation":"

The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.

" } }, - "documentation":"

Describes configuration parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes configuration parameters for a Managed Service for Apache Flink application.

" }, "FlinkApplicationConfigurationUpdate":{ "type":"structure", @@ -2170,7 +2170,7 @@ "documentation":"

Describes updates to the parameters for how an application executes multiple tasks simultaneously.

" } }, - "documentation":"

Describes updates to the configuration parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes updates to the configuration parameters for a Managed Service for Apache Flink application.

" }, "FlinkRunConfiguration":{ "type":"structure", @@ -2180,7 +2180,7 @@ "documentation":"

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.

This value defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

" } }, - "documentation":"

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes the starting parameters for a Managed Service for Apache Flink application.

" }, "GlueDataCatalogConfiguration":{ "type":"structure", @@ -2213,7 +2213,7 @@ "documentation":"

The updated Amazon Resource Name (ARN) of the database.

" } }, - "documentation":"

Updates to the configuration of the Glue Data Catalog that you use for SQL queries that you write in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration of the Glue Data Catalog that you use for SQL queries that you write in a Managed Service for Apache Flink Studio notebook.

" }, "Id":{ "type":"string", @@ -3109,59 +3109,59 @@ "members":{ "ConfigurationType":{ "shape":"ConfigurationType", - "documentation":"

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

" + "documentation":"

Describes whether the application uses the default parallelism for the Managed Service for Apache Flink service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

" }, "Parallelism":{ "shape":"Parallelism", - "documentation":"

Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform. If AutoScalingEnabled is set to True, Kinesis Data Analytics increases the CurrentParallelism value in response to application load. The service can increase the CurrentParallelism value up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" + "documentation":"

Describes the initial number of parallel tasks that a Managed Service for Apache Flink application can perform. If AutoScalingEnabled is set to True, Managed Service for Apache Flink increases the CurrentParallelism value in response to application load. The service can increase the CurrentParallelism value up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" }, "ParallelismPerKPU":{ "shape":"ParallelismPerKPU", - "documentation":"

Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

" + "documentation":"

Describes the number of parallel tasks that a Managed Service for Apache Flink application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Managed Service for Apache Flink Pricing.

" }, "AutoScalingEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

" + "documentation":"

Describes whether the Managed Service for Apache Flink service can increase the parallelism of the application in response to increased throughput.

" } }, - "documentation":"

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation.

" + "documentation":"

Describes parameters for how a Managed Service for Apache Flink application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation.

" }, "ParallelismConfigurationDescription":{ "type":"structure", "members":{ "ConfigurationType":{ "shape":"ConfigurationType", - "documentation":"

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service.

" + "documentation":"

Describes whether the application uses the default parallelism for the Managed Service for Apache Flink service.

" }, "Parallelism":{ "shape":"Parallelism", - "documentation":"

Describes the initial number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform. If AutoScalingEnabled is set to True, then Kinesis Data Analytics can increase the CurrentParallelism value in response to application load. The service can increase CurrentParallelism up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" + "documentation":"

Describes the initial number of parallel tasks that a Managed Service for Apache Flink application can perform. If AutoScalingEnabled is set to True, then Managed Service for Apache Flink can increase the CurrentParallelism value in response to application load. The service can increase CurrentParallelism up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" }, "ParallelismPerKPU":{ "shape":"ParallelismPerKPU", - "documentation":"

Describes the number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.

" + "documentation":"

Describes the number of parallel tasks that a Managed Service for Apache Flink application can perform per Kinesis Processing Unit (KPU) used by the application.

" }, "CurrentParallelism":{ "shape":"Parallelism", - "documentation":"

Describes the current number of parallel tasks that a Flink-based Kinesis Data Analytics application can perform. If AutoScalingEnabled is set to True, Kinesis Data Analytics can increase this value in response to application load. The service can increase this value up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" + "documentation":"

Describes the current number of parallel tasks that a Managed Service for Apache Flink application can perform. If AutoScalingEnabled is set to True, Managed Service for Apache Flink can increase this value in response to application load. The service can increase this value up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service can reduce the CurrentParallelism value down to the Parallelism setting.

" }, "AutoScalingEnabled":{ "shape":"BooleanObject", - "documentation":"

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

" + "documentation":"

Describes whether the Managed Service for Apache Flink service can increase the parallelism of the application in response to increased throughput.

" } }, - "documentation":"

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.

" + "documentation":"

Describes parameters for how a Managed Service for Apache Flink application executes multiple tasks simultaneously.

" }, "ParallelismConfigurationUpdate":{ "type":"structure", "members":{ "ConfigurationTypeUpdate":{ "shape":"ConfigurationType", - "documentation":"

Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service, or if a custom parallelism is used. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

" + "documentation":"

Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

" }, "ParallelismUpdate":{ "shape":"Parallelism", - "documentation":"

Describes updates to the initial number of parallel tasks an application can perform. If AutoScalingEnabled is set to True, then Kinesis Data Analytics can increase the CurrentParallelism value in response to application load. The service can increase CurrentParallelism up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service will reduce CurrentParallelism down to the Parallelism setting.

" + "documentation":"

Describes updates to the initial number of parallel tasks an application can perform. If AutoScalingEnabled is set to True, then Managed Service for Apache Flink can increase the CurrentParallelism value in response to application load. The service can increase CurrentParallelism up to the maximum parallelism, which is ParalellismPerKPU times the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service will reduce CurrentParallelism down to the Parallelism setting.

" }, "ParallelismPerKPUUpdate":{ "shape":"ParallelismPerKPU", @@ -3169,7 +3169,7 @@ }, "AutoScalingEnabledUpdate":{ "shape":"BooleanObject", - "documentation":"

Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of a Flink-based Kinesis Data Analytics application in response to increased throughput.

" + "documentation":"

Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.

" } }, "documentation":"

Describes updates to parameters for how an application executes multiple tasks simultaneously.

" @@ -3338,7 +3338,7 @@ }, "S3ReferenceDataSource":{ "shape":"S3ReferenceDataSource", - "documentation":"

Identifies the S3 bucket and object that contains the reference data. A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

" + "documentation":"

Identifies the S3 bucket and object that contains the reference data. A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

" }, "ReferenceSchema":{ "shape":"SourceSchema", @@ -3474,7 +3474,7 @@ "members":{ "FlinkRunConfiguration":{ "shape":"FlinkRunConfiguration", - "documentation":"

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes the starting parameters for a Managed Service for Apache Flink application.

" }, "SqlRunConfigurations":{ "shape":"SqlRunConfigurations", @@ -3485,7 +3485,7 @@ "documentation":"

Describes the restore behavior of a restarting application.

" } }, - "documentation":"

Describes the starting parameters for an Kinesis Data Analytics application.

" + "documentation":"

Describes the starting parameters for an Managed Service for Apache Flink application.

" }, "RunConfigurationDescription":{ "type":"structure", @@ -3496,21 +3496,21 @@ }, "FlinkRunConfigurationDescription":{"shape":"FlinkRunConfiguration"} }, - "documentation":"

Describes the starting properties for a Kinesis Data Analytics application.

" + "documentation":"

Describes the starting properties for a Managed Service for Apache Flink application.

" }, "RunConfigurationUpdate":{ "type":"structure", "members":{ "FlinkRunConfiguration":{ "shape":"FlinkRunConfiguration", - "documentation":"

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

" + "documentation":"

Describes the starting parameters for a Managed Service for Apache Flink application.

" }, "ApplicationRestoreConfiguration":{ "shape":"ApplicationRestoreConfiguration", "documentation":"

Describes updates to the restore behavior of a restarting application.

" } }, - "documentation":"

Describes the updates to the starting parameters for a Kinesis Data Analytics application.

" + "documentation":"

Describes the updates to the starting parameters for a Managed Service for Apache Flink application.

" }, "RuntimeEnvironment":{ "type":"string", @@ -3630,7 +3630,7 @@ "documentation":"

The version of the object containing the application code.

" } }, - "documentation":"

For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

" + "documentation":"

For a Managed Service for Apache Flink application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

" }, "S3ContentLocationUpdate":{ "type":"structure", @@ -3662,7 +3662,7 @@ "documentation":"

The object key name containing the reference data.

" } }, - "documentation":"

For a SQL-based Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data.

A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

" + "documentation":"

For a SQL-based Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data.

A SQL-based Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

" }, "S3ReferenceDataSourceDescription":{ "type":"structure", @@ -3744,6 +3744,10 @@ "SnapshotCreationTimestamp":{ "shape":"Timestamp", "documentation":"

The timestamp of the application snapshot.

" + }, + "RuntimeEnvironment":{ + "shape":"RuntimeEnvironment", + "documentation":"

The Flink Runtime for the application snapshot.

" } }, "documentation":"

Provides details about a snapshot of application state.

" @@ -3875,7 +3879,7 @@ }, "RunConfiguration":{ "shape":"RunConfiguration", - "documentation":"

Identifies the run configuration (start parameters) of a Kinesis Data Analytics application.

" + "documentation":"

Identifies the run configuration (start parameters) of a Managed Service for Apache Flink application.

" } } }, @@ -3894,7 +3898,7 @@ }, "Force":{ "shape":"BooleanObject", - "documentation":"

Set to true to force the application to stop. If you set Force to true, Kinesis Data Analytics stops the application without taking a snapshot.

Force-stopping your application may lead to data loss or duplication. To prevent data loss or duplicate processing of data during application restarts, we recommend you to take frequent snapshots of your application.

You can only force stop a Flink-based Kinesis Data Analytics application. You can't force stop a SQL-based Kinesis Data Analytics application.

The application must be in the STARTING, UPDATING, STOPPING, AUTOSCALING, or RUNNING status.

" + "documentation":"

Set to true to force the application to stop. If you set Force to true, Managed Service for Apache Flink stops the application without taking a snapshot.

Force-stopping your application may lead to data loss or duplication. To prevent data loss or duplicate processing of data during application restarts, we recommend you to take frequent snapshots of your application.

You can only force stop a Managed Service for Apache Flink application. You can't force stop a SQL-based Kinesis Data Analytics application.

The application must be in the STARTING, UPDATING, STOPPING, AUTOSCALING, or RUNNING status.

" } } }, @@ -4016,7 +4020,7 @@ "members":{ "ResourceARN":{ "shape":"KinesisAnalyticsARN", - "documentation":"

The ARN of the Kinesis Data Analytics application from which to remove the tags.

" + "documentation":"

The ARN of the Managed Service for Apache Flink application from which to remove the tags.

" }, "TagKeys":{ "shape":"TagKeys", @@ -4090,6 +4094,10 @@ "ConditionalToken":{ "shape":"ConditionalToken", "documentation":"

A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

" + }, + "RuntimeEnvironmentUpdate":{ + "shape":"RuntimeEnvironment", + "documentation":"

Updates the Managed Service for Apache Flink runtime environment used to run your code. To avoid issues you must:

  • Ensure your new jar and dependencies are compatible with the new runtime selected.

  • Ensure your new code's state is compatible with the snapshot from which your application will start

" } } }, @@ -4193,22 +4201,22 @@ "members":{ "MonitoringConfiguration":{ "shape":"ZeppelinMonitoringConfiguration", - "documentation":"

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The monitoring configuration of a Managed Service for Apache Flink Studio notebook.

" }, "CatalogConfiguration":{ "shape":"CatalogConfiguration", - "documentation":"

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The Amazon Glue Data Catalog that you use in queries in a Managed Service for Apache Flink Studio notebook.

" }, "DeployAsApplicationConfiguration":{ "shape":"DeployAsApplicationConfiguration", - "documentation":"

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

" + "documentation":"

The information required to deploy a Managed Service for Apache Flink Studio notebook as an application with durable state.

" }, "CustomArtifactsConfiguration":{ "shape":"CustomArtifactsConfigurationList", "documentation":"

Custom artifacts are dependency JARs and user-defined functions (UDF).

" } }, - "documentation":"

The configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration of a Managed Service for Apache Flink Studio notebook.

" }, "ZeppelinApplicationConfigurationDescription":{ "type":"structure", @@ -4216,33 +4224,33 @@ "members":{ "MonitoringConfigurationDescription":{ "shape":"ZeppelinMonitoringConfigurationDescription", - "documentation":"

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The monitoring configuration of a Managed Service for Apache Flink Studio notebook.

" }, "CatalogConfigurationDescription":{ "shape":"CatalogConfigurationDescription", - "documentation":"

The Amazon Glue Data Catalog that is associated with the Kinesis Data Analytics Studio notebook.

" + "documentation":"

The Amazon Glue Data Catalog that is associated with the Managed Service for Apache Flink Studio notebook.

" }, "DeployAsApplicationConfigurationDescription":{ "shape":"DeployAsApplicationConfigurationDescription", - "documentation":"

The parameters required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

" + "documentation":"

The parameters required to deploy a Managed Service for Apache Flink Studio notebook as an application with durable state.

" }, "CustomArtifactsConfigurationDescription":{ "shape":"CustomArtifactsConfigurationDescriptionList", "documentation":"

Custom artifacts are dependency JARs and user-defined functions (UDF).

" } }, - "documentation":"

The configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The configuration of a Managed Service for Apache Flink Studio notebook.

" }, "ZeppelinApplicationConfigurationUpdate":{ "type":"structure", "members":{ "MonitoringConfigurationUpdate":{ "shape":"ZeppelinMonitoringConfigurationUpdate", - "documentation":"

Updates to the monitoring configuration of a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the monitoring configuration of a Managed Service for Apache Flink Studio notebook.

" }, "CatalogConfigurationUpdate":{ "shape":"CatalogConfigurationUpdate", - "documentation":"

Updates to the configuration of the Amazon Glue Data Catalog that is associated with the Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration of the Amazon Glue Data Catalog that is associated with the Managed Service for Apache Flink Studio notebook.

" }, "DeployAsApplicationConfigurationUpdate":{"shape":"DeployAsApplicationConfigurationUpdate"}, "CustomArtifactsConfigurationUpdate":{ @@ -4250,7 +4258,7 @@ "documentation":"

Updates to the customer artifacts. Custom artifacts are dependency JAR files and user-defined functions (UDF).

" } }, - "documentation":"

Updates to the configuration of Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the configuration of Managed Service for Apache Flink Studio notebook.

" }, "ZeppelinMonitoringConfiguration":{ "type":"structure", @@ -4261,7 +4269,7 @@ "documentation":"

The verbosity of the CloudWatch Logs for an application.

" } }, - "documentation":"

Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.

" + "documentation":"

Describes configuration parameters for Amazon CloudWatch logging for a Managed Service for Apache Flink Studio notebook. For more information about CloudWatch logging, see Monitoring.

" }, "ZeppelinMonitoringConfigurationDescription":{ "type":"structure", @@ -4271,7 +4279,7 @@ "documentation":"

Describes the verbosity of the CloudWatch Logs for an application.

" } }, - "documentation":"

The monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.

" + "documentation":"

The monitoring configuration for Apache Zeppelin within a Managed Service for Apache Flink Studio notebook.

" }, "ZeppelinMonitoringConfigurationUpdate":{ "type":"structure", @@ -4279,10 +4287,10 @@ "members":{ "LogLevelUpdate":{ "shape":"LogLevel", - "documentation":"

Updates to the logging level for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the logging level for Apache Zeppelin within a Managed Service for Apache Flink Studio notebook.

" } }, - "documentation":"

Updates to the monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.

" + "documentation":"

Updates to the monitoring configuration for Apache Zeppelin within a Managed Service for Apache Flink Studio notebook.

" }, "ZipFileContent":{ "type":"blob", @@ -4290,5 +4298,5 @@ "min":0 } }, - "documentation":"

Amazon Kinesis Data Analytics is a fully managed service that you can use to process and analyze streaming data using Java, SQL, or Scala. The service enables you to quickly author and run Java, SQL, or Scala code against streaming sources to perform time series analytics, feed real-time dashboards, and create real-time metrics.

" + "documentation":"

Amazon Managed Service for Apache Flink was previously known as Amazon Kinesis Data Analytics for Apache Flink.

Amazon Managed Service for Apache Flink is a fully managed service that you can use to process and analyze streaming data using Java, Python, SQL, or Scala. The service enables you to quickly author and run Java, SQL, or Scala code against streaming sources to perform time series analytics, feed real-time dashboards, and create real-time metrics.

" } diff --git a/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json b/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json index d1bf31a598..66392c565c 100644 --- a/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json +++ b/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json @@ -1340,6 +1340,14 @@ "url": "https://{Bucket}.ec2.{url#authority}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", @@ -1361,6 +1369,14 @@ "url": "https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", @@ -1445,6 +1461,14 @@ "url": "https://{Bucket}.op-{outpostId}.{url#authority}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", @@ -1466,6 +1490,14 @@ "url": "https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", @@ -5512,6 +5544,14 @@ "url": "https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", @@ -5530,6 +5570,14 @@ "url": "https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}", "properties": { "authSchemes": [ + { + "disableDoubleEncoding": true, + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ] + }, { "disableDoubleEncoding": true, "name": "sigv4", diff --git a/tests/functional/endpoint-rules/s3/endpoint-tests-1.json b/tests/functional/endpoint-rules/s3/endpoint-tests-1.json index ab313b9d9c..da5ccda22e 100644 --- a/tests/functional/endpoint-rules/s3/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/s3/endpoint-tests-1.json @@ -2543,6 +2543,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -6189,6 +6197,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -6226,6 +6242,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -6323,6 +6347,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -6363,6 +6395,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -6429,6 +6469,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7419,6 +7467,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7444,6 +7500,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7469,6 +7533,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7494,6 +7566,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7519,6 +7599,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", @@ -7545,6 +7633,14 @@ "endpoint": { "properties": { "authSchemes": [ + { + "name": "sigv4a", + "signingName": "s3-outposts", + "signingRegionSet": [ + "*" + ], + "disableDoubleEncoding": true + }, { "name": "sigv4", "signingName": "s3-outposts", From 5d035e1574b47e9a54eaa38d8bfa8fd9d0545abe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Mar 2024 18:08:47 +0000 Subject: [PATCH 3/3] Bumping version to 1.34.62 --- .changes/1.34.62.json | 17 +++++++++++++++++ .../api-change-ivsrealtime-97478.json | 5 ----- .../api-change-kinesisanalyticsv2-54625.json | 5 ----- .changes/next-release/api-change-s3-12701.json | 5 ----- CHANGELOG.rst | 8 ++++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 7 files changed, 27 insertions(+), 17 deletions(-) create mode 100644 .changes/1.34.62.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-97478.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-54625.json delete mode 100644 .changes/next-release/api-change-s3-12701.json diff --git a/.changes/1.34.62.json b/.changes/1.34.62.json new file mode 100644 index 0000000000..a803ad48d1 --- /dev/null +++ b/.changes/1.34.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-97478.json b/.changes/next-release/api-change-ivsrealtime-97478.json deleted file mode 100644 index bbda7b78a8..0000000000 --- a/.changes/next-release/api-change-ivsrealtime-97478.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-54625.json b/.changes/next-release/api-change-kinesisanalyticsv2-54625.json deleted file mode 100644 index c6a2f25316..0000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-54625.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-12701.json b/.changes/next-release/api-change-s3-12701.json deleted file mode 100644 index d27b8f35b3..0000000000 --- a/.changes/next-release/api-change-s3-12701.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 c29c3bf60b..7634d4ef1f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.34.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.34.61 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index a5f9383485..928712fe03 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.61' +__version__ = '1.34.62' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 2e25443fee..80def12f9c 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.61' +release = '1.34.62' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.