From 855938843b4b307cf04a1ad058347d6eeff92ab8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Dec 2023 19:12:16 +0000 Subject: [PATCH 1/3] Update to latest models --- .../api-change-appsync-24407.json | 5 + .../api-change-chimesdkmeetings-36256.json | 5 + .../next-release/api-change-ec2-64940.json | 5 + .../next-release/api-change-fsx-28187.json | 5 + .../api-change-marketplacecatalog-96828.json | 5 + .../next-release/api-change-rds-2877.json | 5 + .../data/appsync/2017-07-25/service-2.json | 53 +++ .../2021-07-15/endpoint-rule-set-1.json | 40 +- .../2021-07-15/service-2.json | 103 +++- botocore/data/ec2/2016-11-15/service-2.json | 26 +- botocore/data/fsx/2018-03-01/service-2.json | 15 +- .../2018-09-17/service-2.json | 135 +++++- .../data/rds/2014-10-31/paginators-1.json | 6 + botocore/data/rds/2014-10-31/service-2.json | 449 +++++++++++++++++- 14 files changed, 805 insertions(+), 52 deletions(-) create mode 100644 .changes/next-release/api-change-appsync-24407.json create mode 100644 .changes/next-release/api-change-chimesdkmeetings-36256.json create mode 100644 .changes/next-release/api-change-ec2-64940.json create mode 100644 .changes/next-release/api-change-fsx-28187.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-96828.json create mode 100644 .changes/next-release/api-change-rds-2877.json diff --git a/.changes/next-release/api-change-appsync-24407.json b/.changes/next-release/api-change-appsync-24407.json new file mode 100644 index 0000000000..d0f22c191f --- /dev/null +++ b/.changes/next-release/api-change-appsync-24407.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-36256.json b/.changes/next-release/api-change-chimesdkmeetings-36256.json new file mode 100644 index 0000000000..bc6566d89a --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmeetings-36256.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-64940.json b/.changes/next-release/api-change-ec2-64940.json new file mode 100644 index 0000000000..09d0b2ce1e --- /dev/null +++ b/.changes/next-release/api-change-ec2-64940.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-28187.json b/.changes/next-release/api-change-fsx-28187.json new file mode 100644 index 0000000000..d2781b1235 --- /dev/null +++ b/.changes/next-release/api-change-fsx-28187.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-96828.json b/.changes/next-release/api-change-marketplacecatalog-96828.json new file mode 100644 index 0000000000..2cc4ba9e83 --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-96828.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-2877.json b/.changes/next-release/api-change-rds-2877.json new file mode 100644 index 0000000000..ecc6cd919a --- /dev/null +++ b/.changes/next-release/api-change-rds-2877.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation" +} diff --git a/botocore/data/appsync/2017-07-25/service-2.json b/botocore/data/appsync/2017-07-25/service-2.json index 3dcaff6ae7..b74b717c2a 100644 --- a/botocore/data/appsync/2017-07-25/service-2.json +++ b/botocore/data/appsync/2017-07-25/service-2.json @@ -1842,6 +1842,18 @@ "ownerContact":{ "shape":"String", "documentation":"

The owner contact information for an API resource.

This field accepts any string input with a length of 0 - 256 characters.

" + }, + "introspectionConfig":{ + "shape":"GraphQLApiIntrospectionConfig", + "documentation":"

Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.

For more information about introspection, see GraphQL introspection.

" + }, + "queryDepthLimit":{ + "shape":"QueryDepthLimit", + "documentation":"

The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. The default value is 0 (or unspecified), which indicates there's no depth limit. If you set a limit, it can be between 1 and 75 nested levels. This field will produce a limit error if the operation falls out of bounds.

Note that fields can still be set to nullable or non-nullable. If a non-nullable field produces an error, the error will be thrown upwards to the first nullable field available.

" + }, + "resolverCountLimit":{ + "shape":"ResolverCountLimit", + "documentation":"

The maximum number of resolvers that can be invoked in a single request. The default value is 0 (or unspecified), which will set the limit to 10000. When specified, the limit value can be between 1 and 10000. This field will produce a limit error if the operation falls out of bounds.

" } } }, @@ -3100,6 +3112,13 @@ } } }, + "GraphQLApiIntrospectionConfig":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, "GraphQLApiType":{ "type":"string", "enum":[ @@ -3201,6 +3220,18 @@ "ownerContact":{ "shape":"String", "documentation":"

The owner contact information for an API resource.

This field accepts any string input with a length of 0 - 256 characters.

" + }, + "introspectionConfig":{ + "shape":"GraphQLApiIntrospectionConfig", + "documentation":"

Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.

For more information about introspection, see GraphQL introspection.

" + }, + "queryDepthLimit":{ + "shape":"QueryDepthLimit", + "documentation":"

The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. The default value is 0 (or unspecified), which indicates there's no depth limit. If you set a limit, it can be between 1 and 75 nested levels. This field will produce a limit error if the operation falls out of bounds.

Note that fields can still be set to nullable or non-nullable. If a non-nullable field produces an error, the error will be thrown upwards to the first nullable field available.

" + }, + "resolverCountLimit":{ + "shape":"ResolverCountLimit", + "documentation":"

The maximum number of resolvers that can be invoked in a single request. The default value is 0 (or unspecified), which will set the limit to 10000. When specified, the limit value can be between 1 and 10000. This field will produce a limit error if the operation falls out of bounds.

" } }, "documentation":"

Describes a GraphQL API.

" @@ -3849,6 +3880,11 @@ }, "documentation":"

The pipeline configuration for a resolver of kind PIPELINE.

" }, + "QueryDepthLimit":{ + "type":"integer", + "max":75, + "min":0 + }, "RdsDataApiConfig":{ "type":"structure", "required":[ @@ -3988,6 +4024,11 @@ }, "documentation":"

Describes a resolver.

" }, + "ResolverCountLimit":{ + "type":"integer", + "max":10000, + "min":0 + }, "ResolverKind":{ "type":"string", "enum":[ @@ -4666,6 +4707,18 @@ "ownerContact":{ "shape":"String", "documentation":"

The owner contact information for an API resource.

This field accepts any string input with a length of 0 - 256 characters.

" + }, + "introspectionConfig":{ + "shape":"GraphQLApiIntrospectionConfig", + "documentation":"

Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.

For more information about introspection, see GraphQL introspection.

" + }, + "queryDepthLimit":{ + "shape":"QueryDepthLimit", + "documentation":"

The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. The default value is 0 (or unspecified), which indicates there's no depth limit. If you set a limit, it can be between 1 and 75 nested levels. This field will produce a limit error if the operation falls out of bounds.

Note that fields can still be set to nullable or non-nullable. If a non-nullable field produces an error, the error will be thrown upwards to the first nullable field available.

" + }, + "resolverCountLimit":{ + "shape":"ResolverCountLimit", + "documentation":"

The maximum number of resolvers that can be invoked in a single request. The default value is 0 (or unspecified), which will set the limit to 10000. When specified, the limit value can be between 1 and 10000. This field will produce a limit error if the operation falls out of bounds.

" } } }, diff --git a/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json b/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json index b1a8096462..50be186183 100644 --- a/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json +++ b/botocore/data/chime-sdk-meetings/2021-07-15/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/chime-sdk-meetings/2021-07-15/service-2.json b/botocore/data/chime-sdk-meetings/2021-07-15/service-2.json index ef969e2241..351138a3f0 100644 --- a/botocore/data/chime-sdk-meetings/2021-07-15/service-2.json +++ b/botocore/data/chime-sdk-meetings/2021-07-15/service-2.json @@ -50,7 +50,7 @@ {"shape":"ServiceFailureException"}, {"shape":"ThrottlingException"} ], - "documentation":"

Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" + "documentation":"

Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" }, "CreateAttendee":{ "name":"CreateAttendee", @@ -249,7 +249,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

" + "documentation":"

Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

By default, Amazon Transcribe may use and store audio content processed by the service to develop and improve Amazon Web Services AI/ML services as further described in section 50 of the Amazon Web Services Service Terms. Using Amazon Transcribe may be subject to federal and state laws or regulations regarding the recording or interception of electronic communications. It is your and your end users’ responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or communication that the session or communication is being recorded, and obtaining all necessary consents. You can opt out from Amazon Web Services using audio content to develop and improve AWS AI/ML services by configuring an AI services opt out policy using Amazon Web Services Organizations.

" }, "StopMeetingTranscription":{ "name":"StopMeetingTranscription", @@ -269,7 +269,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

" + "documentation":"

Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

By default, Amazon Transcribe may use and store audio content processed by the service to develop and improve Amazon Web Services AI/ML services as further described in section 50 of the Amazon Web Services Service Terms. Using Amazon Transcribe may be subject to federal and state laws or regulations regarding the recording or interception of electronic communications. It is your and your end users’ responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or communication that the session or communication is being recorded, and obtaining all necessary consents. You can opt out from Amazon Web Services using audio content to develop and improve Amazon Web Services AI/ML services by configuring an AI services opt out policy using Amazon Web Services Organizations.

" }, "TagResource":{ "name":"TagResource", @@ -312,7 +312,7 @@ {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following:

Minimum permissions

In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions:

tag:UntagResource

ChimeSDKMeetings:DeleteTags

" + "documentation":"

Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following:

Minimum permissions

In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions:

tag:UntagResource

ChimeSDKMeetings:DeleteTags

" }, "UpdateAttendeeCapabilities":{ "name":"UpdateAttendeeCapabilities", @@ -332,7 +332,7 @@ {"shape":"ServiceFailureException"}, {"shape":"ThrottlingException"} ], - "documentation":"

The capabilities that you want to update.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" + "documentation":"

The capabilities that you want to update.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" } }, "shapes":{ @@ -366,7 +366,7 @@ }, "Capabilities":{ "shape":"AttendeeCapabilities", - "documentation":"

The capabilities assigned to an attendee: audio, video, or content.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" + "documentation":"

The capabilities assigned to an attendee: audio, video, or content.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" } }, "documentation":"

An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId and JoinToken. The JoinToken allows a client to authenticate and join as the specified attendee. The JoinToken expires when the meeting ends, or when DeleteAttendee is called. After that, the attendee is unable to join the meeting.

We recommend securely transferring each JoinToken from your server application to the client so that no other client has access to the token except for the one authorized to represent the attendee.

" @@ -392,7 +392,17 @@ "documentation":"

The content capability assigned to an attendee.

" } }, - "documentation":"

The media capabilities of an attendee: audio, video, or content.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" + "documentation":"

The media capabilities of an attendee: audio, video, or content.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information, refer to and .

When using capabilities, be aware of these corner cases:

" + }, + "AttendeeFeatures":{ + "type":"structure", + "members":{ + "MaxCount":{ + "shape":"AttendeeMax", + "documentation":"

The maximum number of attendees allowed into the meeting.

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

Lists the maximum number of attendees allowed into the meeting.

If you specify FHD for MeetingFeatures:Video:MaxResolution, or if you specify UHD for MeetingFeatures:Content:MaxResolution, the maximum number of attendees changes from the default of 250 to 25.

" }, "AttendeeIdItem":{ "type":"structure", @@ -415,6 +425,11 @@ "type":"list", "member":{"shape":"Attendee"} }, + "AttendeeMax":{ + "type":"integer", + "max":250, + "min":1 + }, "AudioFeatures":{ "type":"structure", "members":{ @@ -521,6 +536,24 @@ "error":{"httpStatusCode":409}, "exception":true }, + "ContentFeatures":{ + "type":"structure", + "members":{ + "MaxResolution":{ + "shape":"ContentResolution", + "documentation":"

The maximum resolution for the meeting content.

Defaults to FHD. To use UHD, you must also provide a MeetingFeatures:Attendee:MaxCount value and override the default size limit of 250 attendees.

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

Lists the content (screen share) features for the meeting. Applies to all attendees.

If you specify MeetingFeatures:Content:MaxResolution:None when you create a meeting, all API requests that include SendReceive, Send, or Receive for AttendeeCapabilities:Content will be rejected with ValidationError 400.

" + }, + "ContentResolution":{ + "type":"string", + "enum":[ + "None", + "FHD", + "UHD" + ] + }, "CreateAttendeeError":{ "type":"structure", "members":{ @@ -558,7 +591,7 @@ }, "Capabilities":{ "shape":"AttendeeCapabilities", - "documentation":"

The capabilities (audio, video, or content) that you want to grant an attendee. If you don't specify capabilities, all users have send and receive capabilities on all media channels by default.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" + "documentation":"

The capabilities (audio, video, or content) that you want to grant an attendee. If you don't specify capabilities, all users have send and receive capabilities on all media channels by default.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

" } } }, @@ -607,7 +640,7 @@ }, "MediaRegion":{ "shape":"MediaRegion", - "documentation":"

The Region in which to create the meeting.

Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" + "documentation":"

The Region in which to create the meeting.

Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in Amazon Web Services GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" }, "MeetingHostId":{ "shape":"ExternalUserId", @@ -635,7 +668,7 @@ }, "Tags":{ "shape":"TagList", - "documentation":"

Applies one or more tags to an Amazon Chime SDK meeting. Note the following:

Do not store personally identifiable information (PII) or other confidential or sensitive information in tags. We use tags to provide you with billing and administration services. Tags are not intended to be used for private or sensitive data.

Minimum permissions

In addition to the tag:TagResources permission required by this operation, you must also have the tagging permission defined by the service that created the resource. For example, to tag a ChimeSDKMeetings instance using the TagResources operation, you must have both of the following permissions:

tag:TagResources

ChimeSDKMeetings:CreateTags

Some services might have specific requirements for tagging some resources. For example, to tag an Amazon S3 bucket, you must also have the s3:GetBucketTagging permission. If the expected minimum permissions don't work, check the documentation for that service's tagging APIs for more information.

" + "documentation":"

Applies one or more tags to an Amazon Chime SDK meeting. Note the following:

Do not store personally identifiable information (PII) or other confidential or sensitive information in tags. We use tags to provide you with billing and administration services. Tags are not intended to be used for private or sensitive data.

Minimum permissions

In addition to the tag:TagResources permission required by this operation, you must also have the tagging permission defined by the service that created the resource. For example, to tag a ChimeSDKMeetings instance using the TagResources operation, you must have both of the following permissions:

tag:TagResources

ChimeSDKMeetings:CreateTags

Some services might have specific requirements for tagging some resources. For example, to tag an Amazon S3 bucket, you must also have the s3:GetBucketTagging permission. If the expected minimum permissions don't work, check the documentation for that service's tagging APIs for more information.

" } } }, @@ -664,7 +697,7 @@ }, "MediaRegion":{ "shape":"MediaRegion", - "documentation":"

The Region in which to create the meeting.

Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" + "documentation":"

The Region in which to create the meeting.

Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in Amazon Web Services GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" }, "MeetingHostId":{ "shape":"ExternalUserId", @@ -782,7 +815,7 @@ }, "Region":{ "shape":"TranscribeMedicalRegion", - "documentation":"

The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region.

" + "documentation":"

The Amazon Web Services Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region.

" }, "ContentIdentificationType":{ "shape":"TranscribeMedicalContentIdentificationType", @@ -812,7 +845,7 @@ }, "Region":{ "shape":"TranscribeRegion", - "documentation":"

The AWS Region in which to use Amazon Transcribe.

If you don't specify a Region, then the MediaRegion of the meeting is used. However, if Amazon Transcribe is not available in the MediaRegion, then a TranscriptFailed event is sent.

Use auto to use Amazon Transcribe in a Region near the meeting’s MediaRegion. For more information, refer to Choosing a transcription Region in the Amazon Chime SDK Developer Guide.

" + "documentation":"

The Amazon Web Services Region in which to use Amazon Transcribe.

If you don't specify a Region, then the MediaRegion of the meeting is used. However, if Amazon Transcribe is not available in the MediaRegion, then a TranscriptFailed event is sent.

Use auto to use Amazon Transcribe in a Region near the meeting’s MediaRegion. For more information, refer to Choosing a transcription Region in the Amazon Chime SDK Developer Guide.

" }, "EnablePartialResultsStabilization":{ "shape":"Boolean", @@ -1046,19 +1079,19 @@ }, "TurnControlUrl":{ "shape":"String", - "documentation":"

The turn control URL.

" + "documentation":"

The turn control URL.

This parameter is deprecated and no longer used by the Amazon Chime SDK.

" }, "ScreenDataUrl":{ "shape":"String", - "documentation":"

The screen data URL.

" + "documentation":"

The screen data URL.

This parameter is deprecated and no longer used by the Amazon Chime SDK.

" }, "ScreenViewingUrl":{ "shape":"String", - "documentation":"

The screen viewing URL.

" + "documentation":"

The screen viewing URL.

This parameter is deprecated and no longer used by the Amazon Chime SDK.

" }, "ScreenSharingUrl":{ "shape":"String", - "documentation":"

The screen sharing URL.

" + "documentation":"

The screen sharing URL.

This parameter is deprecated and no longer used by the Amazon Chime SDK.

" }, "EventIngestionUrl":{ "shape":"String", @@ -1089,7 +1122,7 @@ }, "MediaRegion":{ "shape":"MediaRegion", - "documentation":"

The Region in which you create the meeting. Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" + "documentation":"

The Region in which you create the meeting. Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

Available values in Amazon Web Services GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.

" }, "MediaPlacement":{ "shape":"MediaPlacement", @@ -1127,6 +1160,18 @@ "Audio":{ "shape":"AudioFeatures", "documentation":"

The configuration settings for the audio features available to a meeting.

" + }, + "Video":{ + "shape":"VideoFeatures", + "documentation":"

The configuration settings for the video features available to a meeting.

" + }, + "Content":{ + "shape":"ContentFeatures", + "documentation":"

The configuration settings for the content features available to a meeting.

" + }, + "Attendee":{ + "shape":"AttendeeFeatures", + "documentation":"

The configuration settings for the attendee features available to a meeting.

" } }, "documentation":"

The configuration settings of the features available to a meeting.

" @@ -1150,7 +1195,7 @@ "members":{ "LambdaFunctionArn":{ "shape":"Arn", - "documentation":"

The ARN of the AWS Lambda function in the notifications configuration.

" + "documentation":"

The ARN of the Amazon Web Services Lambda function in the notifications configuration.

" }, "SnsTopicArn":{ "shape":"Arn", @@ -1592,7 +1637,25 @@ "documentation":"

The updated attendee data.

" } } + }, + "VideoFeatures":{ + "type":"structure", + "members":{ + "MaxResolution":{ + "shape":"VideoResolution", + "documentation":"

The maximum video resolution for the meeting. Applies to all attendees.

Defaults to HD. To use FHD, you must also provide a MeetingFeatures:Attendee:MaxCount value and override the default size limit of 250 attendees.

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

The video features set for the meeting. Applies to all attendees.

If you specify MeetingFeatures:Video:MaxResolution:None when you create a meeting, all API requests that include SendReceive, Send, or Receive for AttendeeCapabilities:Video will be rejected with ValidationError 400.

" + }, + "VideoResolution":{ + "type":"string", + "enum":[ + "None", + "HD", + "FHD" + ] } }, - "documentation":"

The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the AWS Regions for meetings, create and manage users, and send and receive meeting notifications. For more information about the meeting APIs, see Amazon Chime SDK meetings.

" + "documentation":"

The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the Amazon Web Services Regions for meetings, create and manage users, and send and receive meeting notifications. For more information about the meeting APIs, see Amazon Chime SDK meetings.

" } diff --git a/botocore/data/ec2/2016-11-15/service-2.json b/botocore/data/ec2/2016-11-15/service-2.json index d509ed18f3..d12a4a3ca0 100644 --- a/botocore/data/ec2/2016-11-15/service-2.json +++ b/botocore/data/ec2/2016-11-15/service-2.json @@ -6928,6 +6928,10 @@ "DryRun":{ "shape":"Boolean", "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "NetworkBorderGroup":{ + "shape":"String", + "documentation":"

If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.

You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:

You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.

" } } }, @@ -9609,6 +9613,11 @@ "shape":"ByoipCidrState", "documentation":"

The state of the address pool.

", "locationName":"state" + }, + "NetworkBorderGroup":{ + "shape":"String", + "documentation":"

If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.

You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:

You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.

", + "locationName":"networkBorderGroup" } }, "documentation":"

Information about an address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).

" @@ -35250,7 +35259,7 @@ "members":{ "AssociatePublicIpAddress":{ "shape":"Boolean", - "documentation":"

Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

", + "documentation":"

Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

Starting on February 1, 2024, Amazon Web Services will charge for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

", "locationName":"associatePublicIpAddress" }, "DeleteOnTermination":{ @@ -37787,6 +37796,7 @@ }, "SourceResource":{ "shape":"IpamPoolSourceResource", + "documentation":"

The resource used to provision CIDRs to a resource planning pool.

", "locationName":"sourceResource" } }, @@ -39561,7 +39571,7 @@ }, "HttpTokens":{ "shape":"LaunchTemplateHttpTokensState", - "documentation":"

Indicates whether IMDSv2 is optional or required.

optional - When IMDSv2 is optional, you can choose to retrieve instance metadata with or without a session token in your request. If you retrieve the IAM role credentials without a token, the IMDSv1 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the IMDSv2 role credentials are returned.

required - When IMDSv2 is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns IMDSv2 credentials; IMDSv1 credentials are not available.

Default: optional

", + "documentation":"

Indicates whether IMDSv2 is required.

", "locationName":"httpTokens" }, "HttpPutResponseHopLimit":{ @@ -39592,7 +39602,7 @@ "members":{ "HttpTokens":{ "shape":"LaunchTemplateHttpTokensState", - "documentation":"

IMDSv2 uses token-backed sessions. Set the use of HTTP tokens to optional (in other words, set the use of IMDSv2 to optional) or required (in other words, set the use of IMDSv2 to required).

Default: optional

" + "documentation":"

Indicates whether IMDSv2 is required.

Default: If the value of ImdsSupport for the Amazon Machine Image (AMI) for your instance is v2.0, the default is required.

" }, "HttpPutResponseHopLimit":{ "shape":"Integer", @@ -39644,7 +39654,7 @@ }, "AssociatePublicIpAddress":{ "shape":"Boolean", - "documentation":"

Indicates whether to associate a public IPv4 address with eth0 for a new network interface.

", + "documentation":"

Indicates whether to associate a public IPv4 address with eth0 for a new network interface.

Starting on February 1, 2024, Amazon Web Services will charge for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

", "locationName":"associatePublicIpAddress" }, "DeleteOnTermination":{ @@ -39766,7 +39776,7 @@ }, "AssociatePublicIpAddress":{ "shape":"Boolean", - "documentation":"

Associates a public IPv4 address with eth0 for a new network interface.

" + "documentation":"

Associates a public IPv4 address with eth0 for a new network interface.

Starting on February 1, 2024, Amazon Web Services will charge for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

" }, "DeleteOnTermination":{ "shape":"Boolean", @@ -47314,6 +47324,10 @@ "MultiRegion":{ "shape":"Boolean", "documentation":"

Reserved.

" + }, + "NetworkBorderGroup":{ + "shape":"String", + "documentation":"

If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.

You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:

You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.

" } } }, @@ -49036,7 +49050,7 @@ }, "TagSpecifications":{ "shape":"LaunchTemplateTagSpecificationRequestList", - "documentation":"

The tags to apply to the resources that are created during instance launch.

You can specify tags for the following resources only:

To tag a resource after it has been created, see CreateTags.

To tag the launch template itself, you must use the TagSpecification parameter.

", + "documentation":"

The tags to apply to the resources that are created during instance launch. These tags are not applied to the launch template.

", "locationName":"TagSpecification" }, "ElasticGpuSpecifications":{ diff --git a/botocore/data/fsx/2018-03-01/service-2.json b/botocore/data/fsx/2018-03-01/service-2.json index 1ce34fcf6a..e1338aef50 100644 --- a/botocore/data/fsx/2018-03-01/service-2.json +++ b/botocore/data/fsx/2018-03-01/service-2.json @@ -1797,7 +1797,7 @@ }, "ThroughputCapacityPerHAPair":{ "shape":"ThroughputCapacityPerHAPair", - "documentation":"

Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.

This field and ThroughputCapacity cannot be defined in the same API call, but one is required.

This field and ThroughputCapacity are the same for file systems with one HA pair.

Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:

" + "documentation":"

Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.

This field and ThroughputCapacity cannot be defined in the same API call, but one is required.

This field and ThroughputCapacity are the same for file systems with one HA pair.

Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:

" } }, "documentation":"

The ONTAP configuration properties of the FSx for ONTAP file system that you are creating.

" @@ -3178,7 +3178,11 @@ "documentation":"

The filters structure. The supported names are file-system-id or volume-id.

" }, "MaxResults":{"shape":"MaxResults"}, - "NextToken":{"shape":"NextToken"} + "NextToken":{"shape":"NextToken"}, + "IncludeShared":{ + "shape":"IncludeShared", + "documentation":"

Set to false (default) if you want to only see the snapshots in your Amazon Web Services account. Set to true if you want to see the snapshots in your account and the ones shared with you from another account.

" + } } }, "DescribeSnapshotsResponse":{ @@ -3862,6 +3866,7 @@ "max":6, "min":1 }, + "IncludeShared":{"type":"boolean"}, "IncompatibleParameterError":{ "type":"structure", "required":["Parameter"], @@ -4718,6 +4723,10 @@ "DestinationSnapshot":{ "shape":"SnapshotId", "documentation":"

The ID of the snapshot that's being copied or was most recently copied to the destination volume.

" + }, + "CopyStrategy":{ + "shape":"OpenZFSCopyStrategy", + "documentation":"

Specifies the strategy used when copying data from the snapshot to the new volume.

The INCREMENTAL_COPY option is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume.

" } }, "documentation":"

The configuration of an Amazon FSx for OpenZFS volume.

" @@ -5816,7 +5825,7 @@ }, "ThroughputCapacityPerHAPair":{ "shape":"ThroughputCapacityPerHAPair", - "documentation":"

Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.

This field and ThroughputCapacity cannot be defined in the same API call, but one is required.

This field and ThroughputCapacity are the same for file systems with one HA pair.

Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:

The value of ThroughputCapacity and ThroughputCapacityPerHAPair are not the same value.

The value of ThroughputCapacityPerHAPair is not a valid value.

" + "documentation":"

Use to choose the throughput capacity per HA pair, rather than the total throughput for the file system.

This field and ThroughputCapacity cannot be defined in the same API call, but one is required.

This field and ThroughputCapacity are the same for file systems with one HA pair.

Amazon FSx responds with an HTTP status code 400 (Bad Request) for the following conditions:

" } }, "documentation":"

The configuration updates for an Amazon FSx for NetApp ONTAP file system.

" diff --git a/botocore/data/marketplace-catalog/2018-09-17/service-2.json b/botocore/data/marketplace-catalog/2018-09-17/service-2.json index 3ed98085b9..7e346fbcd4 100644 --- a/botocore/data/marketplace-catalog/2018-09-17/service-2.json +++ b/botocore/data/marketplace-catalog/2018-09-17/service-2.json @@ -13,6 +13,22 @@ "uid":"marketplace-catalog-2018-09-17" }, "operations":{ + "BatchDescribeEntities":{ + "name":"BatchDescribeEntities", + "http":{ + "method":"POST", + "requestUri":"/BatchDescribeEntities" + }, + "input":{"shape":"BatchDescribeEntitiesRequest"}, + "output":{"shape":"BatchDescribeEntitiesResponse"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"InternalServiceException"}, + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"} + ], + "documentation":"

Returns metadata and content for multiple entities.

" + }, "CancelChangeSet":{ "name":"CancelChangeSet", "http":{ @@ -394,6 +410,55 @@ "Draft" ] }, + "BatchDescribeEntitiesRequest":{ + "type":"structure", + "required":["EntityRequestList"], + "members":{ + "EntityRequestList":{ + "shape":"EntityRequestList", + "documentation":"

List of entity IDs and the catalogs the entities are present in.

" + } + } + }, + "BatchDescribeEntitiesResponse":{ + "type":"structure", + "members":{ + "EntityDetails":{ + "shape":"EntityDetails", + "documentation":"

Details about each entity.

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

A map of errors returned, with EntityId as the key and errorDetail as the value.

" + } + } + }, + "BatchDescribeErrorCodeString":{ + "type":"string", + "max":72, + "min":1, + "pattern":"^[a-zA-Z_]+$" + }, + "BatchDescribeErrorDetail":{ + "type":"structure", + "members":{ + "ErrorCode":{ + "shape":"BatchDescribeErrorCodeString", + "documentation":"

The error code returned.

" + }, + "ErrorMessage":{ + "shape":"BatchDescribeErrorMessageContent", + "documentation":"

The error message returned.

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

An object that contains an error code and error message.

" + }, + "BatchDescribeErrorMessageContent":{ + "type":"string", + "max":2048, + "min":1, + "pattern":"^(.)+$" + }, "CancelChangeSetRequest":{ "type":"structure", "required":[ @@ -443,7 +508,7 @@ "members":{ "ChangeType":{ "shape":"ChangeType", - "documentation":"

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.

" + "documentation":"

Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType provided in the change's scope. For more information about change types available for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.

" }, "Entity":{ "shape":"Entity", @@ -1041,12 +1106,73 @@ }, "documentation":"

An entity contains data that describes your product, its supported features, and how it can be used or launched by your customer.

" }, + "EntityDetail":{ + "type":"structure", + "members":{ + "EntityType":{ + "shape":"EntityType", + "documentation":"

The entity type of the entity, in the format of EntityType@Version.

" + }, + "EntityArn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the entity.

" + }, + "EntityIdentifier":{ + "shape":"Identifier", + "documentation":"

The ID of the entity, in the format of EntityId@RevisionId.

" + }, + "LastModifiedDate":{ + "shape":"DateTimeISO8601", + "documentation":"

The last time the entity was modified.

" + }, + "DetailsDocument":{ + "shape":"JsonDocumentType", + "documentation":"

An object that contains all the details of the entity.

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

An object that contains metadata and details about the entity.

" + }, + "EntityDetails":{ + "type":"map", + "key":{"shape":"EntityId"}, + "value":{"shape":"EntityDetail"} + }, + "EntityId":{ + "type":"string", + "max":255, + "min":1, + "pattern":"^[a-zA-Z0-9][.a-zA-Z0-9/-]+[a-zA-Z0-9]$" + }, "EntityNameString":{ "type":"string", "max":255, "min":1, "pattern":"^\\\\S+[\\\\S\\\\s]*" }, + "EntityRequest":{ + "type":"structure", + "required":[ + "Catalog", + "EntityId" + ], + "members":{ + "Catalog":{ + "shape":"Catalog", + "documentation":"

The name of the catalog the entity is present in. The only value at this time is AWSMarketplace.

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

The ID of the entity.

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

An object that contains entity ID and the catalog in which the entity is present.

" + }, + "EntityRequestList":{ + "type":"list", + "member":{"shape":"EntityRequest"}, + "max":20, + "min":1 + }, "EntitySummary":{ "type":"structure", "members":{ @@ -1197,6 +1323,11 @@ "type":"list", "member":{"shape":"ErrorDetail"} }, + "Errors":{ + "type":"map", + "key":{"shape":"EntityId"}, + "value":{"shape":"BatchDescribeErrorDetail"} + }, "ExceptionMessageContent":{ "type":"string", "max":2048, @@ -1355,7 +1486,7 @@ }, "EntityType":{ "shape":"EntityType", - "documentation":"

The type of entities to retrieve. Valid values are: ServerProduct, AmiProduct, ContainerProduct, DataProduct, SaaSProduct, ProcurementPolicy, Experience, Audience, BrandingSettings, Offer, Seller, ResaleAuthorization.

" + "documentation":"

The type of entities to retrieve. Valid values are: AmiProduct, ContainerProduct, DataProduct, SaaSProduct, ProcurementPolicy, Experience, Audience, BrandingSettings, Offer, Seller, ResaleAuthorization.

" }, "FilterList":{ "shape":"FilterList", diff --git a/botocore/data/rds/2014-10-31/paginators-1.json b/botocore/data/rds/2014-10-31/paginators-1.json index 1aef6c371a..ea213b1153 100644 --- a/botocore/data/rds/2014-10-31/paginators-1.json +++ b/botocore/data/rds/2014-10-31/paginators-1.json @@ -234,6 +234,12 @@ "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "TenantDatabases" + }, + "DescribeDBRecommendations": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "DBRecommendations" } } } diff --git a/botocore/data/rds/2014-10-31/service-2.json b/botocore/data/rds/2014-10-31/service-2.json index f9c035b389..2dcc18b6ed 100644 --- a/botocore/data/rds/2014-10-31/service-2.json +++ b/botocore/data/rds/2014-10-31/service-2.json @@ -1358,6 +1358,19 @@ ], "documentation":"

Returns information about DBProxyTarget objects. This API supports pagination.

" }, + "DescribeDBRecommendations":{ + "name":"DescribeDBRecommendations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeDBRecommendationsMessage"}, + "output":{ + "shape":"DBRecommendationsMessage", + "resultWrapper":"DescribeDBRecommendationsResult" + }, + "documentation":"

Describes the recommendations to resolve the issues for your DB instances, DB clusters, and DB parameter groups.

" + }, "DescribeDBSecurityGroups":{ "name":"DescribeDBSecurityGroups", "http":{ @@ -2030,6 +2043,20 @@ ], "documentation":"

Modifies the properties of a DBProxyTargetGroup.

" }, + "ModifyDBRecommendation":{ + "name":"ModifyDBRecommendation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyDBRecommendationMessage"}, + "output":{ + "shape":"DBRecommendationMessage", + "resultWrapper":"ModifyDBRecommendationResult" + }, + "errors":[], + "documentation":"

Updates the recommendation status and recommended action status for the specified recommendation.

" + }, "ModifyDBSnapshot":{ "name":"ModifyDBSnapshot", "http":{ @@ -3589,6 +3616,24 @@ }, "documentation":"

Displays the settings that control the size and behavior of the connection pool associated with a DBProxyTarget.

" }, + "ContextAttribute":{ + "type":"structure", + "members":{ + "Key":{ + "shape":"String", + "documentation":"

The key of ContextAttribute.

" + }, + "Value":{ + "shape":"String", + "documentation":"

The value of ContextAttribute.

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

The additional attributes of RecommendedAction data type.

" + }, + "ContextAttributeList":{ + "type":"list", + "member":{"shape":"ContextAttribute"} + }, "CopyDBClusterParameterGroupMessage":{ "type":"structure", "required":[ @@ -7556,6 +7601,115 @@ }, "exception":true }, + "DBRecommendation":{ + "type":"structure", + "members":{ + "RecommendationId":{ + "shape":"String", + "documentation":"

The unique identifier of the recommendation.

" + }, + "TypeId":{ + "shape":"String", + "documentation":"

A value that indicates the type of recommendation. This value determines how the description is rendered.

" + }, + "Severity":{ + "shape":"String", + "documentation":"

The severity level of the recommendation. The severity level can help you decide the urgency with which to address the recommendation.

Valid values:

" + }, + "ResourceArn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the RDS resource associated with the recommendation.

" + }, + "Status":{ + "shape":"String", + "documentation":"

The current status of the recommendation.

Valid values:

" + }, + "CreatedTime":{ + "shape":"TStamp", + "documentation":"

The time when the recommendation was created. For example, 2023-09-28T01:13:53.931000+00:00.

" + }, + "UpdatedTime":{ + "shape":"TStamp", + "documentation":"

The time when the recommendation was last updated.

" + }, + "Detection":{ + "shape":"String", + "documentation":"

A short description of the issue identified for this recommendation. The description might contain markdown.

" + }, + "Recommendation":{ + "shape":"String", + "documentation":"

A short description of the recommendation to resolve an issue. The description might contain markdown.

" + }, + "Description":{ + "shape":"String", + "documentation":"

A detailed description of the recommendation. The description might contain markdown.

" + }, + "Reason":{ + "shape":"String", + "documentation":"

The reason why this recommendation was created. The information might contain markdown.

" + }, + "RecommendedActions":{ + "shape":"RecommendedActionList", + "documentation":"

A list of recommended actions.

" + }, + "Category":{ + "shape":"String", + "documentation":"

The category of the recommendation.

Valid values:

" + }, + "Source":{ + "shape":"String", + "documentation":"

The Amazon Web Services service that generated the recommendations.

" + }, + "TypeDetection":{ + "shape":"String", + "documentation":"

A short description of the recommendation type. The description might contain markdown.

" + }, + "TypeRecommendation":{ + "shape":"String", + "documentation":"

A short description that summarizes the recommendation to fix all the issues of the recommendation type. The description might contain markdown.

" + }, + "Impact":{ + "shape":"String", + "documentation":"

A short description that explains the possible impact of an issue.

" + }, + "AdditionalInfo":{ + "shape":"String", + "documentation":"

Additional information about the recommendation. The information might contain markdown.

" + }, + "Links":{ + "shape":"DocLinkList", + "documentation":"

A link to documentation that provides additional information about the recommendation.

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

Details of the issue that caused the recommendation.

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

The recommendation for your DB instances, DB clusters, and DB parameter groups.

" + }, + "DBRecommendationList":{ + "type":"list", + "member":{"shape":"DBRecommendation"} + }, + "DBRecommendationMessage":{ + "type":"structure", + "members":{ + "DBRecommendation":{"shape":"DBRecommendation"} + } + }, + "DBRecommendationsMessage":{ + "type":"structure", + "members":{ + "DBRecommendations":{ + "shape":"DBRecommendationList", + "documentation":"

A list of recommendations which is returned from DescribeDBRecommendations API request.

" + }, + "Marker":{ + "shape":"String", + "documentation":"

An optional pagination token provided by a previous DBRecommendationsMessage request. This token can be used later in a DescribeDBRecomendations request.

" + } + } + }, "DBSecurityGroup":{ "type":"structure", "members":{ @@ -9163,6 +9317,35 @@ } } }, + "DescribeDBRecommendationsMessage":{ + "type":"structure", + "members":{ + "LastUpdatedAfter":{ + "shape":"TStamp", + "documentation":"

A filter to include only the recommendations that were updated after this specified time.

" + }, + "LastUpdatedBefore":{ + "shape":"TStamp", + "documentation":"

A filter to include only the recommendations that were updated before this specified time.

" + }, + "Locale":{ + "shape":"String", + "documentation":"

The language that you choose to return the list of recommendations.

Valid values:

" + }, + "Filters":{ + "shape":"FilterList", + "documentation":"

A filter that specifies one or more recommendations to describe.

Supported Filters:

" + }, + "MaxRecords":{ + "shape":"IntegerOptional", + "documentation":"

The maximum number of recommendations to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

" + }, + "Marker":{ + "shape":"String", + "documentation":"

An optional pagination token provided by a previous DescribeDBRecommendations request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

" + } + } + }, "DescribeDBSecurityGroupsMessage":{ "type":"structure", "members":{ @@ -9803,6 +9986,24 @@ "min":1, "pattern":".*" }, + "DocLink":{ + "type":"structure", + "members":{ + "Text":{ + "shape":"String", + "documentation":"

The text with the link to documentation for the recommendation.

" + }, + "Url":{ + "shape":"String", + "documentation":"

The URL for the documentation for the recommendation.

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

A link to documentation that provides additional information for a recommendation.

" + }, + "DocLinkList":{ + "type":"list", + "member":{"shape":"DocLink"} + }, "DomainMembership":{ "type":"structure", "members":{ @@ -10412,7 +10613,7 @@ "documentation":"

One or more filter values. Filter values are case-sensitive.

" } }, - "documentation":"

A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as IDs. The filters supported by a describe operation are documented with the describe operation.

Currently, wildcards are not supported in filters.

The following actions can be filtered:

" + "documentation":"

A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as IDs. The filters supported by a describe operation are documented with the describe operation.

Currently, wildcards are not supported in filters.

The following actions can be filtered:

" }, "FilterList":{ "type":"list", @@ -11183,6 +11384,16 @@ }, "exception":true }, + "IssueDetails":{ + "type":"structure", + "members":{ + "PerformanceIssueDetails":{ + "shape":"PerformanceIssueDetails", + "documentation":"

A detailed description of the issue when the recommendation category is performance.

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

The details of an issue with your DB instances, DB clusters, and DB parameter groups.

" + }, "KMSKeyNotAccessibleFault":{ "type":"structure", "members":{ @@ -11264,6 +11475,60 @@ "max":100, "min":20 }, + "Metric":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"String", + "documentation":"

The name of a metric.

" + }, + "References":{ + "shape":"MetricReferenceList", + "documentation":"

A list of metric references (thresholds).

" + }, + "StatisticsDetails":{ + "shape":"String", + "documentation":"

The details of different statistics for a metric. The description might contain markdown.

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

The query to retrieve metric data points.

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

The representation of a metric.

" + }, + "MetricList":{ + "type":"list", + "member":{"shape":"Metric"} + }, + "MetricQuery":{ + "type":"structure", + "members":{ + "PerformanceInsightsMetricQuery":{ + "shape":"PerformanceInsightsMetricQuery", + "documentation":"

The Performance Insights query that you can use to retrieve Performance Insights metric data points.

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

The query to retrieve metric data points.

" + }, + "MetricReference":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"String", + "documentation":"

The name of the metric reference.

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

The details of a performance issue.

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

The reference (threshold) for a metric.

" + }, + "MetricReferenceList":{ + "type":"list", + "member":{"shape":"MetricReference"} + }, "MinimumEngineVersionPerAllowedValue":{ "type":"structure", "members":{ @@ -12026,6 +12291,28 @@ } } }, + "ModifyDBRecommendationMessage":{ + "type":"structure", + "required":["RecommendationId"], + "members":{ + "RecommendationId":{ + "shape":"String", + "documentation":"

The identifier of the recommendation to update.

" + }, + "Locale":{ + "shape":"String", + "documentation":"

The language of the modified recommendation.

" + }, + "Status":{ + "shape":"String", + "documentation":"

The recommendation status to update.

Valid values:

" + }, + "RecommendedActionUpdates":{ + "shape":"RecommendedActionUpdateList", + "documentation":"

The list of recommended action status to update. You can update multiple recommended actions at one time.

" + } + } + }, "ModifyDBSnapshotAttributeMessage":{ "type":"structure", "required":[ @@ -13097,6 +13384,60 @@ }, "documentation":"

This data type is used as a response element in the ModifyDBInstance operation and contains changes that will be applied during the next maintenance window.

" }, + "PerformanceInsightsMetricDimensionGroup":{ + "type":"structure", + "members":{ + "Dimensions":{ + "shape":"StringList", + "documentation":"

A list of specific dimensions from a dimension group. If this list isn't included, then all of the dimensions in the group were requested, or are present in the response.

" + }, + "Group":{ + "shape":"String", + "documentation":"

The available dimension groups for Performance Insights metric type.

" + }, + "Limit":{ + "shape":"Integer", + "documentation":"

The maximum number of items to fetch for this dimension group.

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

A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql dimension group consists of the following dimensions:

Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.

" + }, + "PerformanceInsightsMetricQuery":{ + "type":"structure", + "members":{ + "GroupBy":{ + "shape":"PerformanceInsightsMetricDimensionGroup", + "documentation":"

A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

" + }, + "Metric":{ + "shape":"String", + "documentation":"

The name of a Performance Insights metric to be measured.

Valid Values:

If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg and db.sampledload.avg are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg showing the scaled values, db.sampledload.avg showing the raw values, and db.sampledload.avg less than db.load.avg. For most use cases, you can query db.load.avg only.

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

A single Performance Insights metric query to process. You must provide the metric to the query. If other parameters aren't specified, Performance Insights returns all data points for the specified metric. Optionally, you can request the data points to be aggregated by dimension group (GroupBy) and return only those data points that match your criteria (Filter).

Constraints:

" + }, + "PerformanceIssueDetails":{ + "type":"structure", + "members":{ + "StartTime":{ + "shape":"TStamp", + "documentation":"

The time when the performance issue started.

" + }, + "EndTime":{ + "shape":"TStamp", + "documentation":"

The time when the performance issue stopped.

" + }, + "Metrics":{ + "shape":"MetricList", + "documentation":"

The metrics that are relevant to the performance issue.

" + }, + "Analysis":{ + "shape":"String", + "documentation":"

The analysis of the performance issue. The information might contain markdown.

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

Details of the performance issue.

" + }, "PointInTimeRestoreNotEnabledFault":{ "type":"structure", "members":{ @@ -13315,6 +13656,92 @@ "DBInstance":{"shape":"DBInstance"} } }, + "RecommendedAction":{ + "type":"structure", + "members":{ + "ActionId":{ + "shape":"String", + "documentation":"

The unique identifier of the recommended action.

" + }, + "Title":{ + "shape":"String", + "documentation":"

A short description to summarize the action. The description might contain markdown.

" + }, + "Description":{ + "shape":"String", + "documentation":"

A detailed description of the action. The description might contain markdown.

" + }, + "Operation":{ + "shape":"String", + "documentation":"

An API operation for the action.

" + }, + "Parameters":{ + "shape":"RecommendedActionParameterList", + "documentation":"

The parameters for the API operation.

" + }, + "ApplyModes":{ + "shape":"StringList", + "documentation":"

The methods to apply the recommended action.

Valid values:

" + }, + "Status":{ + "shape":"String", + "documentation":"

The status of the action.

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

The details of the issue.

" + }, + "ContextAttributes":{ + "shape":"ContextAttributeList", + "documentation":"

The supporting attributes to explain the recommended action.

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

The recommended actions to apply to resolve the issues associated with your DB instances, DB clusters, and DB parameter groups.

" + }, + "RecommendedActionList":{ + "type":"list", + "member":{"shape":"RecommendedAction"} + }, + "RecommendedActionParameter":{ + "type":"structure", + "members":{ + "Key":{ + "shape":"String", + "documentation":"

The key of the parameter to use with the RecommendedAction API operation.

" + }, + "Value":{ + "shape":"String", + "documentation":"

The value of the parameter to use with the RecommendedAction API operation.

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

A single parameter to use with the RecommendedAction API operation to apply the action.

" + }, + "RecommendedActionParameterList":{ + "type":"list", + "member":{"shape":"RecommendedActionParameter"} + }, + "RecommendedActionUpdate":{ + "type":"structure", + "required":[ + "ActionId", + "Status" + ], + "members":{ + "ActionId":{ + "shape":"String", + "documentation":"

A unique identifier of the updated recommendation action.

" + }, + "Status":{ + "shape":"String", + "documentation":"

The status of the updated recommendation action.

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

The recommended status to update for the specified recommendation action ID.

" + }, + "RecommendedActionUpdateList":{ + "type":"list", + "member":{"shape":"RecommendedActionUpdate"} + }, "RecurringCharge":{ "type":"structure", "members":{ @@ -13337,6 +13764,16 @@ "locationName":"RecurringCharge" } }, + "ReferenceDetails":{ + "type":"structure", + "members":{ + "ScalarReferenceDetails":{ + "shape":"ScalarReferenceDetails", + "documentation":"

The metric reference details when the reference is a scalar.

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

The reference details of a metric.

" + }, "RegisterDBProxyTargetsRequest":{ "type":"structure", "required":["DBProxyName"], @@ -14818,6 +15255,16 @@ }, "exception":true }, + "ScalarReferenceDetails":{ + "type":"structure", + "members":{ + "Value":{ + "shape":"Double", + "documentation":"

The value of a scalar reference.

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

The metric reference details when the reference is a scalar.

" + }, "ScalingConfiguration":{ "type":"structure", "members":{ From bdf0ae7339ec4f3edf8241668381b77625f203ea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Dec 2023 19:12:18 +0000 Subject: [PATCH 2/3] Update to latest partitions and endpoints --- botocore/data/endpoints.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index 5760477aa8..87f0bce447 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -8564,6 +8564,7 @@ "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ap-southeast-3" : { }, + "ap-southeast-4" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, @@ -11221,14 +11222,17 @@ "ap-northeast-2" : { }, "ap-northeast-3" : { }, "ap-south-1" : { }, + "ap-south-2" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "ap-southeast-4" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "me-central-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, From 68d488d706a8173dfb49702a44b7866914571aec Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Dec 2023 19:12:31 +0000 Subject: [PATCH 3/3] Bumping version to 1.34.4 --- .changes/1.34.4.json | 32 +++++++++++++++++++ .../api-change-appsync-24407.json | 5 --- .../api-change-chimesdkmeetings-36256.json | 5 --- .../next-release/api-change-ec2-64940.json | 5 --- .../next-release/api-change-fsx-28187.json | 5 --- .../api-change-marketplacecatalog-96828.json | 5 --- .../next-release/api-change-rds-2877.json | 5 --- CHANGELOG.rst | 11 +++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 10 files changed, 45 insertions(+), 32 deletions(-) create mode 100644 .changes/1.34.4.json delete mode 100644 .changes/next-release/api-change-appsync-24407.json delete mode 100644 .changes/next-release/api-change-chimesdkmeetings-36256.json delete mode 100644 .changes/next-release/api-change-ec2-64940.json delete mode 100644 .changes/next-release/api-change-fsx-28187.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-96828.json delete mode 100644 .changes/next-release/api-change-rds-2877.json diff --git a/.changes/1.34.4.json b/.changes/1.34.4.json new file mode 100644 index 0000000000..0434a22e15 --- /dev/null +++ b/.changes/1.34.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-24407.json b/.changes/next-release/api-change-appsync-24407.json deleted file mode 100644 index d0f22c191f..0000000000 --- a/.changes/next-release/api-change-appsync-24407.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-36256.json b/.changes/next-release/api-change-chimesdkmeetings-36256.json deleted file mode 100644 index bc6566d89a..0000000000 --- a/.changes/next-release/api-change-chimesdkmeetings-36256.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-64940.json b/.changes/next-release/api-change-ec2-64940.json deleted file mode 100644 index 09d0b2ce1e..0000000000 --- a/.changes/next-release/api-change-ec2-64940.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-28187.json b/.changes/next-release/api-change-fsx-28187.json deleted file mode 100644 index d2781b1235..0000000000 --- a/.changes/next-release/api-change-fsx-28187.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-96828.json b/.changes/next-release/api-change-marketplacecatalog-96828.json deleted file mode 100644 index 2cc4ba9e83..0000000000 --- a/.changes/next-release/api-change-marketplacecatalog-96828.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-2877.json b/.changes/next-release/api-change-rds-2877.json deleted file mode 100644 index ecc6cd919a..0000000000 --- a/.changes/next-release/api-change-rds-2877.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 31a55564a2..8644871a1a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.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.34.3 ====== diff --git a/botocore/__init__.py b/botocore/__init__.py index 1b00a5fab7..fbcc29e195 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.3' +__version__ = '1.34.4' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 622624e65d..d0972db455 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.3' +release = '1.34.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.