Skip to content

Commit

Permalink
Merge branch 'release-1.24.4'
Browse files Browse the repository at this point in the history
* release-1.24.4:
  Bumping version to 1.24.4
  Update to latest endpoints
  Update to latest models
  Add missing botocore.parsers import (#2621)
  • Loading branch information
aws-sdk-python-automation committed Feb 21, 2022
2 parents 4568299 + 9ad8300 commit 8f324fd
Show file tree
Hide file tree
Showing 9 changed files with 710 additions and 11 deletions.
17 changes: 17 additions & 0 deletions .changes/1.24.4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"category": "``imagebuilder``",
"description": "This release adds support to enable faster launching for Windows AMIs created by EC2 Image Builder.",
"type": "api-change"
},
{
"category": "``customer-profiles``",
"description": "This release introduces apis CreateIntegrationWorkflow, DeleteWorkflow, ListWorkflows, GetWorkflow and GetWorkflowSteps. These apis are used to manage and view integration workflows.",
"type": "api-change"
},
{
"category": "``dynamodb``",
"description": "DynamoDB ExecuteStatement API now supports Limit as a request parameter to specify the maximum number of items to evaluate. If specified, the service will process up to the Limit and the results will include a LastEvaluatedKey value to continue the read in a subsequent operation.",
"type": "api-change"
}
]
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
CHANGELOG
=========

1.24.4
======

* api-change:``imagebuilder``: This release adds support to enable faster launching for Windows AMIs created by EC2 Image Builder.
* api-change:``customer-profiles``: This release introduces apis CreateIntegrationWorkflow, DeleteWorkflow, ListWorkflows, GetWorkflow and GetWorkflowSteps. These apis are used to manage and view integration workflows.
* api-change:``dynamodb``: DynamoDB ExecuteStatement API now supports Limit as a request parameter to specify the maximum number of items to evaluate. If specified, the service will process up to the Limit and the results will include a LastEvaluatedKey value to continue the read in a subsequent operation.


1.24.3
======

Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import re
import logging

__version__ = '1.24.3'
__version__ = '1.24.4'


class NullHandler(logging.Handler):
Expand Down
1 change: 1 addition & 0 deletions botocore/args.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
import botocore.exceptions
import botocore.serialize
import botocore.utils
import botocore.parsers
from botocore.signers import RequestSigner
from botocore.config import Config
from botocore.endpoint import EndpointCreator
Expand Down
591 changes: 590 additions & 1 deletion botocore/data/customer-profiles/2020-08-15/service-2.json

Large diffs are not rendered by default.

14 changes: 11 additions & 3 deletions botocore/data/dynamodb/2012-08-10/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,7 @@
{"shape":"InternalServerError"},
{"shape":"DuplicateItemException"}
],
"documentation":"<p>This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL.</p>"
"documentation":"<p>This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL.</p> <p>For PartiQL reads (<code>SELECT</code> statement), if the total number of processed items exceeds the maximum dataset size limit of 1 MB, the read stops and results are returned to the user as a <code>LastEvaluatedKey</code> value to continue the read in a subsequent operation. If the filter criteria in <code>WHERE</code> clause does not match any data, the read will return an empty result set.</p> <p>A single <code>SELECT</code> statement response can return up to the maximum number of items (if using the Limit parameter) or a maximum of 1 MB of data (and then apply any filtering to the results using <code>WHERE</code> clause). If <code>LastEvaluatedKey</code> is present in the response, you need to paginate the result set.</p>"
},
"ExecuteTransaction":{
"name":"ExecuteTransaction",
Expand Down Expand Up @@ -2477,7 +2477,11 @@
"shape":"PartiQLNextToken",
"documentation":"<p>Set this value to get remaining results, if <code>NextToken</code> was returned in the statement response.</p>"
},
"ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}
"ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"},
"Limit":{
"shape":"PositiveIntegerObject",
"documentation":"<p>The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in <code>LastEvaluatedKey</code> to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in <code>LastEvaluatedKey</code> to apply in a subsequent operation to continue the operation. </p>"
}
}
},
"ExecuteStatementOutput":{
Expand All @@ -2491,7 +2495,11 @@
"shape":"PartiQLNextToken",
"documentation":"<p>If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results.</p>"
},
"ConsumedCapacity":{"shape":"ConsumedCapacity"}
"ConsumedCapacity":{"shape":"ConsumedCapacity"},
"LastEvaluatedKey":{
"shape":"Key",
"documentation":"<p>The primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request. If <code>LastEvaluatedKey</code> is empty, then the \"last page\" of results has been processed and there is no more data to be retrieved. If <code>LastEvaluatedKey</code> is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when <code>LastEvaluatedKey</code> is empty. </p>"
}
}
},
"ExecuteTransactionInput":{
Expand Down
1 change: 1 addition & 0 deletions botocore/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -7888,6 +7888,7 @@
},
"mq" : {
"endpoints" : {
"af-south-1" : { },
"ap-east-1" : { },
"ap-northeast-1" : { },
"ap-northeast-2" : { },
Expand Down
85 changes: 80 additions & 5 deletions botocore/data/imagebuilder/2019-12-02/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
{"shape":"InvalidParameterCombinationException"},
{"shape":"ServiceQuotaExceededException"}
],
"documentation":"<p>Creates a new component that can be used to build, validate, test, and assess your image.</p>"
"documentation":"<p>Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:</p> <ul> <li> <p>Inline, using the <code>data</code> property in the request body.</p> </li> <li> <p>A URL that points to a YAML document file stored in Amazon S3, using the <code>uri</code> property in the request body.</p> </li> </ul>"
},
"CreateContainerRecipe":{
"name":"CreateContainerRecipe",
Expand Down Expand Up @@ -997,7 +997,7 @@
},
"userDataOverride":{
"shape":"UserDataOverride",
"documentation":"<p>Use this property to provide commands or a command script to run when you launch your build instance.</p> <note> <p>The userDataOverride property replaces any commands that Image Builder might have added to ensure that Systems Manager is installed on your Linux build instance. If you override the user data, make sure that you add commands to install Systems Manager, if it is not pre-installed on your base image.</p> </note>"
"documentation":"<p>Use this property to provide commands or a command script to run when you launch your build instance.</p> <p>The userDataOverride property replaces any commands that Image Builder might have added to ensure that Systems Manager is installed on your Linux build instance. If you override the user data, make sure that you add commands to install Systems Manager, if it is not pre-installed on your base image.</p> <note> <p>The user data is always base 64 encoded. For example, the following commands are encoded as <code>IyEvYmluL2Jhc2gKbWtkaXIgLXAgL3Zhci9iYi8KdG91Y2ggL3Zhci$</code>:</p> <p> <i>#!/bin/bash</i> </p> <p>mkdir -p /var/bb/</p> <p>touch /var</p> </note>"
}
},
"documentation":"<p>In addition to your infrastruction configuration, these settings provide an extra layer of control over your build instances. For instances where Image Builder installs the Systems Manager agent, you can choose whether to keep it for the AMI that you create. You can also specify commands to run on launch for all of your build instances.</p>"
Expand Down Expand Up @@ -1186,7 +1186,7 @@
},
"data":{
"shape":"ComponentData",
"documentation":"<p>The data of the component.</p>"
"documentation":"<p>Component data contains the YAML document content for the component.</p>"
},
"kmsKeyId":{
"shape":"NonEmptyString",
Expand Down Expand Up @@ -1653,11 +1653,11 @@
},
"data":{
"shape":"InlineComponentData",
"documentation":"<p>The data of the component. Used to specify the data inline. Either <code>data</code> or <code>uri</code> can be used to specify the data within the component.</p>"
"documentation":"<p>Component <code>data</code> contains inline YAML document content for the component. Alternatively, you can specify the <code>uri</code> of a YAML document file stored in Amazon S3. However, you cannot specify both properties.</p>"
},
"uri":{
"shape":"Uri",
"documentation":"<p>The uri of the component. Must be an Amazon S3 URL and the requester must have permission to access the Amazon S3 bucket. If you use Amazon S3, you can specify component content up to your service quota. Either <code>data</code> or <code>uri</code> can be used to specify the data within the component.</p>"
"documentation":"<p>The <code>uri</code> of a YAML component document file. This must be an S3 URL (<code>s3://bucket/key</code>), and the requester must have permission to access the S3 bucket it points to. If you use Amazon S3, you can specify component content up to your service quota.</p> <p>Alternatively, you can specify the YAML document inline, using the component <code>data</code> property. You cannot specify both properties.</p>"
},
"kmsKeyId":{
"shape":"NonEmptyString",
Expand Down Expand Up @@ -2335,6 +2335,10 @@
"s3ExportConfiguration":{
"shape":"S3ExportConfiguration",
"documentation":"<p>Configure export settings to deliver disk images created from your image build, using a file format that is compatible with your VMs in that Region.</p>"
},
"fastLaunchConfigurations":{
"shape":"FastLaunchConfigurationList",
"documentation":"<p>The Windows faster-launching configurations to use for AMI distribution.</p>"
}
},
"documentation":"<p> Defines the settings for a specific Region.</p>"
Expand Down Expand Up @@ -2501,6 +2505,67 @@
"min":0
},
"ErrorMessage":{"type":"string"},
"FastLaunchConfiguration":{
"type":"structure",
"required":["enabled"],
"members":{
"enabled":{
"shape":"Boolean",
"documentation":"<p>A Boolean that represents the current state of faster launching for the Windows AMI. Set to <code>true</code> to start using Windows faster launching, or <code>false</code> to stop using it.</p>"
},
"snapshotConfiguration":{
"shape":"FastLaunchSnapshotConfiguration",
"documentation":"<p>Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.</p>"
},
"maxParallelLaunches":{
"shape":"MaxParallelLaunches",
"documentation":"<p>The maximum number of parallel instances that are launched for creating resources.</p>"
},
"launchTemplate":{
"shape":"FastLaunchLaunchTemplateSpecification",
"documentation":"<p>The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.</p>"
},
"accountId":{
"shape":"AccountId",
"documentation":"<p>The owner account ID for the fast-launch enabled Windows AMI.</p>"
}
},
"documentation":"<p>Define and configure faster launching for output Windows AMIs.</p>"
},
"FastLaunchConfigurationList":{
"type":"list",
"member":{"shape":"FastLaunchConfiguration"},
"max":1000,
"min":1
},
"FastLaunchLaunchTemplateSpecification":{
"type":"structure",
"members":{
"launchTemplateId":{
"shape":"LaunchTemplateId",
"documentation":"<p>The ID of the launch template to use for faster launching for a Windows AMI.</p>"
},
"launchTemplateName":{
"shape":"NonEmptyString",
"documentation":"<p>The name of the launch template to use for faster launching for a Windows AMI.</p>"
},
"launchTemplateVersion":{
"shape":"NonEmptyString",
"documentation":"<p>The version of the launch template to use for faster launching for a Windows AMI.</p>"
}
},
"documentation":"<p>Identifies the launch template that the associated Windows AMI uses for launching an instance when faster launching is enabled.</p> <note> <p>You can specify either the <code>launchTemplateName</code> or the <code>launchTemplateId</code>, but not both.</p> </note>"
},
"FastLaunchSnapshotConfiguration":{
"type":"structure",
"members":{
"targetResourceCount":{
"shape":"TargetResourceCount",
"documentation":"<p>The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.</p>"
}
},
"documentation":"<p>Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.</p>"
},
"Filter":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4210,6 +4275,11 @@
},
"documentation":"<p>Logging configuration defines where Image Builder uploads your logs.</p>"
},
"MaxParallelLaunches":{
"type":"integer",
"max":10000,
"min":1
},
"NonEmptyString":{
"type":"string",
"max":1024,
Expand Down Expand Up @@ -4683,6 +4753,11 @@
},
"documentation":"<p>The container repository where the output container image is stored.</p>"
},
"TargetResourceCount":{
"type":"integer",
"max":10000,
"min":1
},
"Timezone":{
"type":"string",
"max":100,
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
# The short X.Y version.
version = '1.24'
# The full version, including alpha/beta/rc tags.
release = '1.24.3'
release = '1.24.4'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down

0 comments on commit 8f324fd

Please sign in to comment.