acsbendi
fbd0749854
Implemented authentication for services except for S3.
2019-07-02 17:40:08 +02:00
Steve Pulec
75d9707e8e
Merge pull request #2099 from ssoulier/master
...
fix bug in Stream init (wrong number of shards)
2019-07-01 22:27:33 -05:00
Steve Pulec
d46324e7fd
Merge pull request #2241 from vrtdev/bugfix/route53-list-start
...
route53.list_resource_record_sets() with StartRecordName= behaves different from real service
2019-07-01 21:58:16 -05:00
Steve Pulec
c8b94b6e9f
Merge pull request #2265 from IVIURRAY/bugfix/scan-projection
...
ProjectionExpression works with table.scan()
2019-07-01 21:21:53 -05:00
Steve Pulec
3920ff0c9a
Merge pull request #2236 from dkuntz2/glue-endpoints
...
Add glue.delete_partition and glue.batch_delete_partition
2019-07-01 21:16:36 -05:00
Steve Pulec
176799637c
Merge pull request #2247 from queue-tip/ecr-batch-delete-image-fix
...
Delete ECR image when it has no tags
2019-07-01 21:09:52 -05:00
Steve Pulec
8a5ccf7dee
Merge pull request #2251 from acsbendi/random_suffix_fix
...
Fixed random_suffix()
2019-07-01 21:03:36 -05:00
Steve Pulec
29c3bc30d6
Merge pull request #2262 from abruehl/cf_limit_implicit_nlb_names_to_32_char
...
ELBv2 LBs names must be 32 char or shorter
2019-07-01 21:01:57 -05:00
Steve Pulec
172e089854
Merge branch 'master' into policy-version-fixes
2019-07-01 20:58:38 -05:00
Steve Pulec
7f21074991
Merge pull request #2269 from acsbendi/policy-validation
...
IAM policy document validation
2019-07-01 20:56:52 -05:00
acsbendi
e9dfa890f4
Fixed linting errors.
2019-07-01 19:07:22 +02:00
Bendegúz Ács
ca9c1a366e
Merge branch 'master' into policy-validation
2019-07-01 19:02:49 +02:00
acsbendi
37bdc12f4d
Fixed linting errors.
2019-07-01 18:58:31 +02:00
acsbendi
ed2682582f
Policy validation precedes finding policy for create_policy_version.
2019-07-01 18:54:32 +02:00
acsbendi
c46857e3d3
Fixed errors for valid policy documents.
2019-07-01 18:22:31 +02:00
acsbendi
fef22879c5
Implemented legacy validation (parsing).
2019-07-01 17:31:12 +02:00
Steve Pulec
c4da5632ab
Bump version number for next release.
2019-06-30 23:18:14 -05:00
acsbendi
81098e3453
Implemented every validation point except for legacy parsing.
2019-06-30 20:34:01 +02:00
acsbendi
e133344846
Implemented validating action prefixes.
2019-06-30 18:48:27 +02:00
acsbendi
50745fc5c0
Fixed resource exist validation and implemented actions exist validation.
2019-06-30 18:00:16 +02:00
acsbendi
4748c6b073
Enabled validating policies for all operations similar to CreatePolicy.
2019-06-30 17:35:26 +02:00
acsbendi
ef20b47f97
Implemented checking policy documents for syntax errors.
2019-06-30 17:09:55 +02:00
acsbendi
c799b1a122
Fixed being able to create more than 5 policy versions.
2019-06-29 19:01:43 +02:00
acsbendi
6f5948af33
Fixed is_default is not reset on old default version.
2019-06-29 18:55:19 +02:00
acsbendi
ed01ceddc8
Fixed IsDefaultVersion value returned with an uppercase first letter.
2019-06-29 18:29:18 +02:00
IVIURRAY
cd666758f6
one liner
2019-06-27 20:13:36 +01:00
IVIURRAY
4ce0e6bbcb
add extra test for ProjectionExpression using scan with ExpressionAttributes
2019-06-27 19:37:46 +01:00
Garrett Heel
467f669c1e
add test for attr doesn't exist
2019-06-27 11:49:08 -04:00
Matthew Stevens
6303d07bac
Fixing tests
2019-06-26 23:20:55 +01:00
Matthew Stevens
9450328527
Deleting unnecessary dynamodb2 file
2019-06-26 23:20:55 +01:00
Matthew Stevens
57b668c832
Using Ops for dynamodb condition expressions
2019-06-26 23:20:55 +01:00
Matthew Stevens
2712654518
Using Ops for dynamodb expected dicts
2019-06-26 23:20:55 +01:00
Matthew Stevens
1a2fc66f84
Adding dynamodb2 expression parser and fixing test cases
2019-06-26 23:20:16 +01:00
IVIURRAY
e50ce7287d
ProjectionExpression works with table.scan()
2019-06-26 21:54:48 +01:00
Adam Bruehl
7cc1afa25f
ELBv2 LBs names must be 32 char or shorter
2019-06-26 11:56:17 -04:00
Bendegúz Ács
e0078a781a
Fixed random_suffix()
2019-06-18 15:27:07 +02:00
Niels Laukens
5f46aa8c50
Reduced readability to please flake8
2019-06-18 11:04:19 +02:00
Niels Laukens
a5d1b22534
Fix CloudFormation usage
2019-06-18 11:04:03 +02:00
Juan Martinez
9a26c92e72
Delete ECR image when it has no tags
...
This is a bug fix to my initial work when implementing
batch_delete_image. Deleting the last tag for a given image should
delete the image from the backend.
I also cleaned up the tests previously-added in the initial
implementation.
2019-06-17 13:41:35 -04:00
Niels Laukens
6e97881896
Route53 Delete: respect the given Type
2019-06-17 15:53:32 +02:00
Hunter Jarrell
bb44af2ccf
Add CreateDate to iam list_groups_for_user.
...
Add the CreateDate field to the list_groups_for_user to match the
correct AWS response. Fixes #2242
2019-06-14 15:50:37 -04:00
Niels Laukens
9ef69a617a
Route53 get_record_sets: sort names lexicographically
2019-06-14 17:07:59 +02:00
Niels Laukens
a9319fad04
Route53 get_record_sets: filter type after name
...
According to the documentation [1], name should be filtered first,
followed by type.
> If you specify both Name and Type
> The results begin with the first resource record set in the list
> whose name is greater than or equal to Name, and whose type is
> greater than or equal to Type.
[1]: https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListResourceRecordSets.html
2019-06-14 16:15:14 +02:00
Ber Zoidberg
fee3800c41
remove extra space
2019-06-11 22:44:56 -07:00
Ber Zoidberg
96c2506fd4
Fix DynamoDB UpdateExpression support for REMOVE on nested maps
2019-06-11 22:38:15 -07:00
Don Kuntz
df2d2ac6b4
Add endpoints to glue for deleting partitions
...
Specifically add glue.delete_partition and glue.batch_delete_partition.
2019-06-11 14:32:50 -05:00
Don Kuntz
df493ea18d
Add glue.batch_delete_table, and fix glue.batch_create_partition to respond correctly ( #2233 )
...
* Fix glue.batch_create_partition to only respond with Errors if Errors occurred
* Add glue.batch_delete_table endpoint
* Remove unused variable
2019-06-10 20:14:30 +01:00
Bendegúz Ács
ab8a189bbf
Fixed policy version's Document type for AWS managed policies ( #2234 )
...
* Added checking Document's type in AWS managed policy version response.
* Fixed policy version's Document type for AWS managed policies.
2019-06-10 20:00:37 +01:00
Don Kuntz
3833449b36
Add batch_create_partition endpoint to Glue client ( #2232 )
...
* Add batch_create_partition endpoint to Glue client
* Remove exception as e from glue batch_create_partition, because it's unused
2019-06-07 09:28:10 +01:00
Bendegúz Ács
97ab7fd307
Fixes for get_policy and get_policy_version with AWS managed policies ( #2231 )
...
* Created test for get_policy with AWS managed policy.
* Created failing test for get_policy_version with AWS managed policy.
* Updated AWS managed policies.
* Fixed failing tests.
* Fixed trying to compare datetime with string in test case.
* Fixed CreateDate of AWS managed policies overwritten by their version's CreateDate.
* Fixed and improved tests for managed AWS policies.
* Added test for AWS managed policy with v4 default version.
* Fixed not correctly returning dates for AWS managed policies.
2019-06-06 13:36:39 +01:00