From 439c5d55014c02f352db03ef0a050bb79f3a144d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Jan 2024 19:19:37 +0000 Subject: [PATCH 1/3] Update to latest models --- .../next-release/api-change-athena-57350.json | 5 + .../api-change-codebuild-50094.json | 5 + .../api-change-dynamodb-56962.json | 5 + .../next-release/api-change-qconnect-855.json | 5 + .../data/athena/2017-05-18/service-2.json | 11 +- .../data/codebuild/2016-10-06/service-2.json | 440 +++++++++++++++++- .../data/dynamodb/2012-08-10/service-2.json | 108 ++++- .../data/qconnect/2020-10-19/service-2.json | 2 +- 8 files changed, 570 insertions(+), 11 deletions(-) create mode 100644 .changes/next-release/api-change-athena-57350.json create mode 100644 .changes/next-release/api-change-codebuild-50094.json create mode 100644 .changes/next-release/api-change-dynamodb-56962.json create mode 100644 .changes/next-release/api-change-qconnect-855.json diff --git a/.changes/next-release/api-change-athena-57350.json b/.changes/next-release/api-change-athena-57350.json new file mode 100644 index 0000000000..86b2207882 --- /dev/null +++ b/.changes/next-release/api-change-athena-57350.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown." +} diff --git a/.changes/next-release/api-change-codebuild-50094.json b/.changes/next-release/api-change-codebuild-50094.json new file mode 100644 index 0000000000..0c97cc5e2c --- /dev/null +++ b/.changes/next-release/api-change-codebuild-50094.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Release CodeBuild Reserved Capacity feature" +} diff --git a/.changes/next-release/api-change-dynamodb-56962.json b/.changes/next-release/api-change-dynamodb-56962.json new file mode 100644 index 0000000000..568df7709f --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-56962.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API." +} diff --git a/.changes/next-release/api-change-qconnect-855.json b/.changes/next-release/api-change-qconnect-855.json new file mode 100644 index 0000000000..3e1753b414 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-855.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Increased Quick Response name max length to 100" +} diff --git a/botocore/data/athena/2017-05-18/service-2.json b/botocore/data/athena/2017-05-18/service-2.json index 3bc56fc79e..0a70cfe039 100644 --- a/botocore/data/athena/2017-05-18/service-2.json +++ b/botocore/data/athena/2017-05-18/service-2.json @@ -536,7 +536,7 @@ {"shape":"InvalidRequestException"}, {"shape":"TooManyRequestsException"} ], - "documentation":"

Imports a single ipynb file to a Spark enabled workgroup. The maximum file size that can be imported is 10 megabytes. If an ipynb file with the same name already exists in the workgroup, throws an error.

" + "documentation":"

Imports a single ipynb file to a Spark enabled workgroup. To import the notebook, the request must specify a value for either Payload or NoteBookS3LocationUri. If neither is specified or both are specified, an InvalidRequestException occurs. The maximum file size that can be imported is 10 megabytes. If an ipynb file with the same name already exists in the workgroup, throws an error.

" }, "ListApplicationDPUSizes":{ "name":"ListApplicationDPUSizes", @@ -2656,7 +2656,6 @@ "required":[ "WorkGroup", "Name", - "Payload", "Type" ], "members":{ @@ -2670,12 +2669,16 @@ }, "Payload":{ "shape":"Payload", - "documentation":"

The notebook content to be imported.

" + "documentation":"

The notebook content to be imported. The payload must be in ipynb format.

" }, "Type":{ "shape":"NotebookType", "documentation":"

The notebook content type. Currently, the only valid type is IPYNB.

" }, + "NotebookS3LocationUri":{ + "shape":"S3Uri", + "documentation":"

A URI that specifies the Amazon S3 location of a notebook file in ipynb format.

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

A unique case-sensitive string used to ensure the request to import the notebook is idempotent (executes only once).

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for you. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

" @@ -4875,7 +4878,7 @@ }, "ExecutionRole":{ "shape":"RoleArn", - "documentation":"

The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.

" + "documentation":"

The ARN of the execution role used to access user resources for Spark sessions and IAM Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and IAM Identity Center enabled workgroups. The property is required for IAM Identity Center enabled workgroups.

" }, "CustomerContentEncryptionConfiguration":{ "shape":"CustomerContentEncryptionConfiguration", diff --git a/botocore/data/codebuild/2016-10-06/service-2.json b/botocore/data/codebuild/2016-10-06/service-2.json index 5e545655f1..a779932e95 100644 --- a/botocore/data/codebuild/2016-10-06/service-2.json +++ b/botocore/data/codebuild/2016-10-06/service-2.json @@ -51,6 +51,19 @@ ], "documentation":"

Gets information about one or more builds.

" }, + "BatchGetFleets":{ + "name":"BatchGetFleets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchGetFleetsInput"}, + "output":{"shape":"BatchGetFleetsOutput"}, + "errors":[ + {"shape":"InvalidInputException"} + ], + "documentation":"

Gets information about one or more compute fleets.

" + }, "BatchGetProjects":{ "name":"BatchGetProjects", "http":{ @@ -90,6 +103,21 @@ ], "documentation":"

Returns an array of reports.

" }, + "CreateFleet":{ + "name":"CreateFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateFleetInput"}, + "output":{"shape":"CreateFleetOutput"}, + "errors":[ + {"shape":"InvalidInputException"}, + {"shape":"ResourceAlreadyExistsException"}, + {"shape":"AccountLimitExceededException"} + ], + "documentation":"

Creates a compute fleet.

" + }, "CreateProject":{ "name":"CreateProject", "http":{ @@ -149,6 +177,19 @@ ], "documentation":"

Deletes a batch build.

" }, + "DeleteFleet":{ + "name":"DeleteFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteFleetInput"}, + "output":{"shape":"DeleteFleetOutput"}, + "errors":[ + {"shape":"InvalidInputException"} + ], + "documentation":"

Deletes a compute fleet. When you delete a compute fleet, its builds are not deleted.

" + }, "DeleteProject":{ "name":"DeleteProject", "http":{ @@ -378,6 +419,19 @@ "output":{"shape":"ListCuratedEnvironmentImagesOutput"}, "documentation":"

Gets information about Docker images that are managed by CodeBuild.

" }, + "ListFleets":{ + "name":"ListFleets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListFleetsInput"}, + "output":{"shape":"ListFleetsOutput"}, + "errors":[ + {"shape":"InvalidInputException"} + ], + "documentation":"

Gets a list of compute fleet names with each compute fleet name representing a single compute fleet.

" + }, "ListProjects":{ "name":"ListProjects", "http":{ @@ -570,6 +624,21 @@ ], "documentation":"

Stops a running batch build.

" }, + "UpdateFleet":{ + "name":"UpdateFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateFleetInput"}, + "output":{"shape":"UpdateFleetOutput"}, + "errors":[ + {"shape":"InvalidInputException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccountLimitExceededException"} + ], + "documentation":"

Updates a compute fleet.

" + }, "UpdateProject":{ "name":"UpdateProject", "http":{ @@ -735,6 +804,29 @@ } } }, + "BatchGetFleetsInput":{ + "type":"structure", + "required":["names"], + "members":{ + "names":{ + "shape":"FleetNames", + "documentation":"

The names or ARNs of the compute fleets.

" + } + } + }, + "BatchGetFleetsOutput":{ + "type":"structure", + "members":{ + "fleets":{ + "shape":"Fleets", + "documentation":"

Information about the requested compute fleets.

" + }, + "fleetsNotFound":{ + "shape":"FleetNames", + "documentation":"

The names of compute fleets for which information could not be found.

" + } + } + }, "BatchGetProjectsInput":{ "type":"structure", "required":["names"], @@ -1472,6 +1564,50 @@ "type":"list", "member":{"shape":"NonEmptyString"} }, + "CreateFleetInput":{ + "type":"structure", + "required":[ + "name", + "baseCapacity", + "environmentType", + "computeType" + ], + "members":{ + "name":{ + "shape":"FleetName", + "documentation":"

The name of the compute fleet.

" + }, + "baseCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The initial number of machines allocated to the fleet, which defines the number of builds that can run in parallel.

" + }, + "environmentType":{ + "shape":"EnvironmentType", + "documentation":"

The environment type of the compute fleet.

For more information, see Build environment compute types in the CodeBuild user guide.

" + }, + "computeType":{ + "shape":"ComputeType", + "documentation":"

Information about the compute resources the compute fleet uses. Available values include:

If you use BUILD_GENERAL1_SMALL:

If you use BUILD_GENERAL1_LARGE:

For more information, see Build environment compute types in the CodeBuild User Guide.

" + }, + "scalingConfiguration":{ + "shape":"ScalingConfigurationInput", + "documentation":"

The scaling configuration of the compute fleet.

" + }, + "tags":{ + "shape":"TagList", + "documentation":"

A list of tag key and value pairs associated with this compute fleet.

These tags are available for use by Amazon Web Services services that support CodeBuild build project tags.

" + } + } + }, + "CreateFleetOutput":{ + "type":"structure", + "members":{ + "fleet":{ + "shape":"Fleet", + "documentation":"

Information about the compute fleet

" + } + } + }, "CreateProjectInput":{ "type":"structure", "required":[ @@ -1688,6 +1824,21 @@ } } }, + "DeleteFleetInput":{ + "type":"structure", + "required":["arn"], + "members":{ + "arn":{ + "shape":"NonEmptyString", + "documentation":"

The ARN of the compute fleet.

" + } + } + }, + "DeleteFleetOutput":{ + "type":"structure", + "members":{ + } + }, "DeleteProjectInput":{ "type":"structure", "required":["name"], @@ -2002,6 +2153,137 @@ "type":"list", "member":{"shape":"FilterGroup"} }, + "Fleet":{ + "type":"structure", + "members":{ + "arn":{ + "shape":"NonEmptyString", + "documentation":"

The ARN of the compute fleet.

" + }, + "name":{ + "shape":"FleetName", + "documentation":"

The name of the compute fleet.

" + }, + "id":{ + "shape":"NonEmptyString", + "documentation":"

The ID of the compute fleet.

" + }, + "created":{ + "shape":"Timestamp", + "documentation":"

The time at which the compute fleet was created.

" + }, + "lastModified":{ + "shape":"Timestamp", + "documentation":"

The time at which the compute fleet was last modified.

" + }, + "status":{ + "shape":"FleetStatus", + "documentation":"

The status of the compute fleet.

" + }, + "baseCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel.

" + }, + "environmentType":{ + "shape":"EnvironmentType", + "documentation":"

The environment type of the compute fleet.

For more information, see Build environment compute types in the CodeBuild user guide.

" + }, + "computeType":{ + "shape":"ComputeType", + "documentation":"

Information about the compute resources the compute fleet uses. Available values include:

If you use BUILD_GENERAL1_SMALL:

If you use BUILD_GENERAL1_LARGE:

For more information, see Build environment compute types in the CodeBuild User Guide.

" + }, + "scalingConfiguration":{ + "shape":"ScalingConfigurationOutput", + "documentation":"

The scaling configuration of the compute fleet.

" + }, + "tags":{ + "shape":"TagList", + "documentation":"

A list of tag key and value pairs associated with this compute fleet.

These tags are available for use by Amazon Web Services services that support CodeBuild build project tags.

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

A set of dedicated instances for your build environment.

" + }, + "FleetArns":{ + "type":"list", + "member":{"shape":"NonEmptyString"}, + "max":100, + "min":1 + }, + "FleetCapacity":{ + "type":"integer", + "min":1 + }, + "FleetContextCode":{ + "type":"string", + "enum":[ + "CREATE_FAILED", + "UPDATE_FAILED" + ] + }, + "FleetName":{ + "type":"string", + "max":128, + "min":2, + "pattern":"[A-Za-z0-9][A-Za-z0-9\\-_]{1,127}" + }, + "FleetNames":{ + "type":"list", + "member":{"shape":"NonEmptyString"}, + "max":100, + "min":1 + }, + "FleetScalingMetricType":{ + "type":"string", + "enum":["FLEET_UTILIZATION_RATE"] + }, + "FleetScalingType":{ + "type":"string", + "enum":["TARGET_TRACKING_SCALING"] + }, + "FleetSortByType":{ + "type":"string", + "enum":[ + "NAME", + "CREATED_TIME", + "LAST_MODIFIED_TIME" + ] + }, + "FleetStatus":{ + "type":"structure", + "members":{ + "statusCode":{ + "shape":"FleetStatusCode", + "documentation":"

The status code of the compute fleet. Valid values include:

" + }, + "context":{ + "shape":"FleetContextCode", + "documentation":"

Additional information about a compute fleet. Valid values include:

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

A message associated with the status of a compute fleet.

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

The status of the compute fleet.

" + }, + "FleetStatusCode":{ + "type":"string", + "enum":[ + "CREATING", + "UPDATING", + "ROTATING", + "DELETING", + "CREATE_FAILED", + "UPDATE_ROLLBACK_FAILED", + "ACTIVE" + ] + }, + "Fleets":{ + "type":"list", + "member":{"shape":"Fleet"}, + "max":100, + "min":1 + }, "GetReportGroupTrendInput":{ "type":"structure", "required":[ @@ -2310,6 +2592,40 @@ } } }, + "ListFleetsInput":{ + "type":"structure", + "members":{ + "nextToken":{ + "shape":"SensitiveString", + "documentation":"

During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a nextToken. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

" + }, + "maxResults":{ + "shape":"PageSize", + "documentation":"

The maximum number of paginated compute fleets returned per response. Use nextToken to iterate pages in the list of returned compute fleets.

" + }, + "sortOrder":{ + "shape":"SortOrderType", + "documentation":"

The order in which to list compute fleets. Valid values include:

Use sortBy to specify the criterion to be used to list compute fleet names.

" + }, + "sortBy":{ + "shape":"FleetSortByType", + "documentation":"

The criterion to be used to list compute fleet names. Valid values include:

Use sortOrder to specify in what order to list the compute fleet names based on the preceding criteria.

" + } + } + }, + "ListFleetsOutput":{ + "type":"structure", + "members":{ + "nextToken":{ + "shape":"String", + "documentation":"

If there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a nextToken. To get the next batch of items in the list, call this operation again, adding the next token to the call.

" + }, + "fleets":{ + "shape":"FleetArns", + "documentation":"

The list of compute fleet names.

" + } + } + }, "ListProjectsInput":{ "type":"structure", "members":{ @@ -2903,7 +3219,7 @@ "members":{ "type":{ "shape":"EnvironmentType", - "documentation":"

The type of build environment to use for related builds.

For more information, see Build environment compute types in the CodeBuild user guide.

" + "documentation":"

The type of build environment to use for related builds.

If you're using compute fleets during project creation, type will be ignored.

For more information, see Build environment compute types in the CodeBuild user guide.

" }, "image":{ "shape":"NonEmptyString", @@ -2911,7 +3227,11 @@ }, "computeType":{ "shape":"ComputeType", - "documentation":"

Information about the compute resources the build project uses. Available values include:

If you use BUILD_GENERAL1_SMALL:

If you use BUILD_GENERAL1_LARGE:

For more information, see Build Environment Compute Types in the CodeBuild User Guide.

" + "documentation":"

Information about the compute resources the build project uses. Available values include:

If you use BUILD_GENERAL1_SMALL:

If you use BUILD_GENERAL1_LARGE:

If you're using compute fleets during project creation, computeType will be ignored.

For more information, see Build Environment Compute Types in the CodeBuild User Guide.

" + }, + "fleet":{ + "shape":"ProjectFleet", + "documentation":"

A ProjectFleet object to use for this build project.

" }, "environmentVariables":{ "shape":"EnvironmentVariables", @@ -2966,6 +3286,16 @@ "type":"list", "member":{"shape":"ProjectFileSystemLocation"} }, + "ProjectFleet":{ + "type":"structure", + "members":{ + "fleetArn":{ + "shape":"String", + "documentation":"

Specifies the compute fleet ARN for the build project.

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

Information about the compute fleet of the build project. For more information, see Working with reserved capacity in CodeBuild.

" + }, "ProjectName":{ "type":"string", "max":255, @@ -3507,6 +3837,46 @@ }, "documentation":"

Information about the S3 bucket where the raw data of a report are exported.

" }, + "ScalingConfigurationInput":{ + "type":"structure", + "members":{ + "scalingType":{ + "shape":"FleetScalingType", + "documentation":"

The scaling type for a compute fleet.

" + }, + "targetTrackingScalingConfigs":{ + "shape":"TargetTrackingScalingConfigurations", + "documentation":"

A list of TargetTrackingScalingConfiguration objects.

" + }, + "maxCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The maximum number of instances in the fleet when auto-scaling.

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

The scaling configuration input of a compute fleet.

" + }, + "ScalingConfigurationOutput":{ + "type":"structure", + "members":{ + "scalingType":{ + "shape":"FleetScalingType", + "documentation":"

The scaling type for a compute fleet.

" + }, + "targetTrackingScalingConfigs":{ + "shape":"TargetTrackingScalingConfigurations", + "documentation":"

A list of TargetTrackingScalingConfiguration objects.

" + }, + "maxCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The maximum number of instances in the fleet when auto-scaling.

" + }, + "desiredCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The desired number of instances in the fleet when auto-scaling.

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

The scaling configuration output of a compute fleet.

" + }, "SecurityGroupIds":{ "type":"list", "member":{"shape":"NonEmptyString"}, @@ -3517,6 +3887,10 @@ "min":1, "sensitive":true }, + "SensitiveString":{ + "type":"string", + "sensitive":true + }, "ServerType":{ "type":"string", "enum":[ @@ -3858,6 +4232,10 @@ "debugSessionEnabled":{ "shape":"WrapperBoolean", "documentation":"

Specifies if session debugging is enabled for this build. For more information, see Viewing a running build in Session Manager.

" + }, + "fleetOverride":{ + "shape":"ProjectFleet", + "documentation":"

A ProjectFleet object specified for this build that overrides the one defined in the build project.

" } } }, @@ -3942,6 +4320,24 @@ "max":50, "min":0 }, + "TargetTrackingScalingConfiguration":{ + "type":"structure", + "members":{ + "metricType":{ + "shape":"FleetScalingMetricType", + "documentation":"

The metric type to determine auto-scaling.

" + }, + "targetValue":{ + "shape":"WrapperDouble", + "documentation":"

The value of metricType when to start scaling.

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

Defines when a new instance is auto-scaled into the compute fleet.

" + }, + "TargetTrackingScalingConfigurations":{ + "type":"list", + "member":{"shape":"TargetTrackingScalingConfiguration"} + }, "TestCase":{ "type":"structure", "members":{ @@ -4027,6 +4423,45 @@ "min":5 }, "Timestamp":{"type":"timestamp"}, + "UpdateFleetInput":{ + "type":"structure", + "required":["arn"], + "members":{ + "arn":{ + "shape":"NonEmptyString", + "documentation":"

The ARN of the compute fleet.

" + }, + "baseCapacity":{ + "shape":"FleetCapacity", + "documentation":"

The initial number of machines allocated to the compute fleet, which defines the number of builds that can run in parallel.

" + }, + "environmentType":{ + "shape":"EnvironmentType", + "documentation":"

The environment type of the compute fleet.

For more information, see Build environment compute types in the CodeBuild user guide.

" + }, + "computeType":{ + "shape":"ComputeType", + "documentation":"

Information about the compute resources the compute fleet uses. Available values include:

If you use BUILD_GENERAL1_SMALL:

If you use BUILD_GENERAL1_LARGE:

For more information, see Build environment compute types in the CodeBuild User Guide.

" + }, + "scalingConfiguration":{ + "shape":"ScalingConfigurationInput", + "documentation":"

The scaling configuration of the compute fleet.

" + }, + "tags":{ + "shape":"TagList", + "documentation":"

A list of tag key and value pairs associated with this compute fleet.

These tags are available for use by Amazon Web Services services that support CodeBuild build project tags.

" + } + } + }, + "UpdateFleetOutput":{ + "type":"structure", + "members":{ + "fleet":{ + "shape":"Fleet", + "documentation":"

A Fleet object.

" + } + } + }, "UpdateProjectInput":{ "type":"structure", "required":["name"], @@ -4316,6 +4751,7 @@ ] }, "WrapperBoolean":{"type":"boolean"}, + "WrapperDouble":{"type":"double"}, "WrapperInt":{"type":"integer"}, "WrapperLong":{"type":"long"} }, diff --git a/botocore/data/dynamodb/2012-08-10/service-2.json b/botocore/data/dynamodb/2012-08-10/service-2.json index 33107d1b87..853b7c73d2 100644 --- a/botocore/data/dynamodb/2012-08-10/service-2.json +++ b/botocore/data/dynamodb/2012-08-10/service-2.json @@ -861,6 +861,24 @@ "endpointdiscovery":{ } }, + "UpdateKinesisStreamingDestination":{ + "name":"UpdateKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateKinesisStreamingDestinationInput"}, + "output":{"shape":"UpdateKinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

The command to update the Kinesis stream destination.

", + "endpointdiscovery":{ + } + }, "UpdateTable":{ "name":"UpdateTable", "http":{ @@ -915,6 +933,13 @@ } }, "shapes":{ + "ApproximateCreationDateTimePrecision":{ + "type":"string", + "enum":[ + "MILLISECOND", + "MICROSECOND" + ] + }, "ArchivalReason":{"type":"string"}, "ArchivalSummary":{ "type":"structure", @@ -2542,7 +2567,8 @@ "ACTIVE", "DISABLING", "DISABLED", - "ENABLE_FAILED" + "ENABLE_FAILED", + "UPDATING" ] }, "DoubleObject":{"type":"double"}, @@ -2554,6 +2580,16 @@ "documentation":"

There was an attempt to insert an item with the same primary key as an item that already exists in the DynamoDB table.

", "exception":true }, + "EnableKinesisStreamingConfiguration":{ + "type":"structure", + "members":{ + "ApproximateCreationDateTimePrecision":{ + "shape":"ApproximateCreationDateTimePrecision", + "documentation":"

Toggle for the precision of Kinesis data stream timestamp. The values are either MILLISECOND or MICROSECOND.

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

Enables setting the configuration for Kinesis Streaming.

" + }, "Endpoint":{ "type":"structure", "required":[ @@ -3748,6 +3784,10 @@ "DestinationStatusDescription":{ "shape":"String", "documentation":"

The human-readable string that corresponds to the replica status.

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

The precision of the Kinesis data stream timestamp. The values are either MILLISECOND or MICROSECOND.

" } }, "documentation":"

Describes a Kinesis data stream destination.

" @@ -3770,6 +3810,10 @@ "StreamArn":{ "shape":"StreamArn", "documentation":"

The ARN for a Kinesis data stream.

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

The source for the Kinesis streaming information that is being enabled.

" } } }, @@ -3787,6 +3831,10 @@ "DestinationStatus":{ "shape":"DestinationStatus", "documentation":"

The current status of the replication.

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

The destination for the Kinesis streaming information that is being enabled.

" } } }, @@ -4160,7 +4208,7 @@ "members":{ "Statement":{ "shape":"PartiQLStatement", - "documentation":"

A PartiQL statment that uses parameters.

" + "documentation":"

A PartiQL statement that uses parameters.

" }, "Parameters":{ "shape":"PreparedStatementParameters", @@ -4171,7 +4219,7 @@ "documentation":"

An optional parameter that returns the item attributes for a PartiQL ParameterizedStatement operation that failed a condition check.

There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

" } }, - "documentation":"

Represents a PartiQL statment that uses parameters.

" + "documentation":"

Represents a PartiQL statement that uses parameters.

" }, "ParameterizedStatements":{ "type":"list", @@ -6226,6 +6274,58 @@ }, "documentation":"

Represents the output of an UpdateItem operation.

" }, + "UpdateKinesisStreamingConfiguration":{ + "type":"structure", + "members":{ + "ApproximateCreationDateTimePrecision":{ + "shape":"ApproximateCreationDateTimePrecision", + "documentation":"

Enables updating the precision of Kinesis data stream timestamp.

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

Enables updating the configuration for Kinesis Streaming.

" + }, + "UpdateKinesisStreamingDestinationInput":{ + "type":"structure", + "required":[ + "TableName", + "StreamArn" + ], + "members":{ + "TableName":{ + "shape":"TableName", + "documentation":"

The table name for the Kinesis streaming destination input.

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

The ARN for the Kinesis stream input.

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

The command to update the Kinesis stream configuration.

" + } + } + }, + "UpdateKinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{ + "shape":"TableName", + "documentation":"

The table name for the Kinesis streaming destination output.

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

The ARN for the Kinesis stream input.

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

The status of the attempt to update the Kinesis streaming destination output.

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

The command to update the Kinesis streaming destination configuration.

" + } + } + }, "UpdateReplicationGroupMemberAction":{ "type":"structure", "required":["RegionName"], @@ -6279,7 +6379,7 @@ }, "StreamSpecification":{ "shape":"StreamSpecification", - "documentation":"

Represents the DynamoDB Streams configuration for the table.

You receive a ValidationException if you try to enable a stream on a table that already has a stream, or if you try to disable a stream on a table that doesn't have a stream.

" + "documentation":"

Represents the DynamoDB Streams configuration for the table.

You receive a ResourceInUseException if you try to enable a stream on a table that already has a stream, or if you try to disable a stream on a table that doesn't have a stream.

" }, "SSESpecification":{ "shape":"SSESpecification", diff --git a/botocore/data/qconnect/2020-10-19/service-2.json b/botocore/data/qconnect/2020-10-19/service-2.json index 2a7a33a0a4..154361e211 100644 --- a/botocore/data/qconnect/2020-10-19/service-2.json +++ b/botocore/data/qconnect/2020-10-19/service-2.json @@ -3278,7 +3278,7 @@ }, "QuickResponseName":{ "type":"string", - "max":40, + "max":100, "min":1 }, "QuickResponseOrderField":{ From 357b9eeded53ca45b634174df10e31a47aabc337 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Jan 2024 19:19:37 +0000 Subject: [PATCH 2/3] Update to latest partitions and endpoints --- botocore/data/endpoints.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index c1ed6d00f0..d1d1b6f202 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -1938,6 +1938,7 @@ "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ap-southeast-3" : { }, + "ap-southeast-4" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, @@ -1947,6 +1948,7 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "il-central-1" : { }, "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, @@ -17640,6 +17642,7 @@ "eu-west-2" : { }, "eu-west-3" : { }, "il-central-1" : { }, + "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, From b52f2e5956e2e7a1758e455d4ae180b3b1dca340 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Jan 2024 19:19:51 +0000 Subject: [PATCH 3/3] Bumping version to 1.34.23 --- .changes/1.34.23.json | 22 +++++++++++++++++++ .../next-release/api-change-athena-57350.json | 5 ----- .../api-change-codebuild-50094.json | 5 ----- .../api-change-dynamodb-56962.json | 5 ----- .../next-release/api-change-qconnect-855.json | 5 ----- CHANGELOG.rst | 9 ++++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 8 files changed, 33 insertions(+), 22 deletions(-) create mode 100644 .changes/1.34.23.json delete mode 100644 .changes/next-release/api-change-athena-57350.json delete mode 100644 .changes/next-release/api-change-codebuild-50094.json delete mode 100644 .changes/next-release/api-change-dynamodb-56962.json delete mode 100644 .changes/next-release/api-change-qconnect-855.json diff --git a/.changes/1.34.23.json b/.changes/1.34.23.json new file mode 100644 index 0000000000..da7f95b37d --- /dev/null +++ b/.changes/1.34.23.json @@ -0,0 +1,22 @@ +[ + { + "category": "``athena``", + "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Release CodeBuild Reserved Capacity feature", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Increased Quick Response name max length to 100", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-57350.json b/.changes/next-release/api-change-athena-57350.json deleted file mode 100644 index 86b2207882..0000000000 --- a/.changes/next-release/api-change-athena-57350.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown." -} diff --git a/.changes/next-release/api-change-codebuild-50094.json b/.changes/next-release/api-change-codebuild-50094.json deleted file mode 100644 index 0c97cc5e2c..0000000000 --- a/.changes/next-release/api-change-codebuild-50094.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Release CodeBuild Reserved Capacity feature" -} diff --git a/.changes/next-release/api-change-dynamodb-56962.json b/.changes/next-release/api-change-dynamodb-56962.json deleted file mode 100644 index 568df7709f..0000000000 --- a/.changes/next-release/api-change-dynamodb-56962.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API." -} diff --git a/.changes/next-release/api-change-qconnect-855.json b/.changes/next-release/api-change-qconnect-855.json deleted file mode 100644 index 3e1753b414..0000000000 --- a/.changes/next-release/api-change-qconnect-855.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Increased Quick Response name max length to 100" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4abc9b237a..7a8012653b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.23 +======= + +* api-change:``athena``: Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown. +* api-change:``codebuild``: Release CodeBuild Reserved Capacity feature +* api-change:``dynamodb``: This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. +* api-change:``qconnect``: Increased Quick Response name max length to 100 + + 1.34.22 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 791dcf6214..1230a0f985 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.22' +__version__ = '1.34.23' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 37b7554a86..290f2d49f1 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.22' +release = '1.34.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.