| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Added TaggedEC2Object.remove_tags. Fixes #2269, #2414, #2610.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are 3 tests: test_remove_tags simply makes sure multiple tags are deleted
in one request. test_remove_tags_wrong_values makes sure tags that are provided
wrong values are not deleted. test_remove_tags_none_values make sure that tags
provided with None values are unconditionally deleted.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixed Issue #2414. remove_tags now locally verifies that the value given for a
key matches the one in self.tags before deleting it.
Fixed TestRemoveTags.test_remove_tag_empty_value in ec2/test_ec2object. An
empty string is _not_ supposed to act like None to unconditionally delete the
tag. The original test acted like it does.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since add_tags is a more general version of add_tag that uses the same API
call, add_tag can simply call add_tags with the correct parameters. Likewise
for remove_tag and remove_tags.
For remove_tag in particular, these lines were redundant:
if value is not None:
tags = {key : value}
else:
tags = [key]
Since EC2Connection.delete_tags just converts the list back to a dict of {key:
None} anyway, these extra checks serve no purpose.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Pull Request #2259 already created an add_tags method to supplement the add_tag
call. Not sure why there isn't an analogous remove_tags method, since the
DeleteTags API also supports removng multiple tags at once. An immediate use
case is to be able to delete all the tags of an instance; with only remove_tag,
this will unnecessarily involve many round trips to AWS.
|
| |\ \
| | | |
| | | | |
Fixed 403 error from url encoded User-Agent header
|
| | |/
| | |
| | |
| | |
| | |
| | | |
The User-Agent header value had spaces in it which became url encoded.
This caused the header value to differ from actual non-url encoded value in
the sigv4 canonical request.
|
| |\ \
| | | |
| | | | |
Inserted break when iterating Route53 records.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Instead of erroring out on 400-Throttling responses from route53,
perform exponential backoff retries on the request.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
``find_records()`` would iterate through the entire zone even though there
were no more matching records since records are returned sorted. Added
break statement so iteration stops after there is no more matching
records to return.
|
| |\ \
| | | |
| | | | |
Fix typo in ELB ConnectionSettings attribute
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
PEP8 fixes to various common modules. Fixes #2611.
|
| | | |/
| | |/| |
|
| |\ \ \
| | | | |
| | | | | |
Route Tables: Update describe_route_tables to support additional route types (VPC peering connection, NIC). Fixes #2598, #2597.
|
| | | |/
| | |/|
| | | |
| | | | |
(VPC peering connection, NIC).
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Fix an error in Python 3 when creating launch configs. Enables AutoScaling
unit tests to run by default. Fixes #2591.
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | | |
| | | |
| | | | |
backward-compatible support for Python 3.3+
|
| |\ \ \
| | | | |
| | | | | |
Use svg instead of png to get better image quality. Fixes #2588.
|
| | |/ / |
|
| |\ \ \
| | | | |
| | | | | |
STS now signs using sigv4.
|
| | | |/
| | |/|
| | | |
| | | | |
STS was previously signing using sigv2.
|
| |\ \ \
| | | | |
| | | | | |
Added support for Amazon Cognito.
|
| | |/ /
| | | |
| | | |
| | | | |
Includes support for both Amazon Cognito Sync and Amazon Cognito Identity.
|
| |\ \ \
| | | | |
| | | | | |
Fix bug where sigv4 custom metadata headers were presigned incorrectly.
|
| | | |/
| | |/|
| | | |
| | | | |
For Sigv4 urls, custom metadata headers were not being presigned correctly.
|
| |\ \ \
| | | | |
| | | | | |
Add some regions to cloudsearch
|
| | |/ / |
|
| |\ \ \
| | | | |
| | | | | |
fix typo in s3 tutorial
|
| | | |/
| | |/| |
|
| |\ \ \
| | | | |
| | | | | |
fix ELB ConnectionSettings values in documentation
|
| | |/ /
| | | |
| | | | |
While elb.attributes.ConnectionSettingAttribute is the name of the class, the get_ and modify_ classes sniff for "connectingsettings" (note 'ing' and plural 's' at end). The safest thing to do is to make the documentation correct. Another possibility would be to add an 'or' to the conditionals.
|
| |\ \ \
| | |/ /
| |/| | |
Few typo in docstring
|
| | |/ |
|
| |\ \
| | |/
| |/| |
Add support for Amazon Route 53 Domains.
|
| |/ |
|
| |\
| | |
| | | |
Support EBS encryption in BlockDeviceType. Fixes #2587, #2480.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Support an optional configuration of ebs encryption in the
BlockDeviceType (which is used to build a BlockDeviceMapping).
The encrypted flag is optional (defaulting to `None`), as the AWS
API doesn't support any value for this flag for the root device
of a new instance.
|