Commit Graph

227 Commits

Author SHA1 Message Date
Brian Pandola
574f46e212
Implement additional Step Functions endpoints (#3437)
* Implement tagging/untagging for State Machine resources

* Implement `stepfunctions:UpdateStateMachine` endpoint
2020-11-05 10:16:48 +00:00
ljakimczuk
c26bef6f79
Updates to FlowLogs and IMPLEMENTATION_COVERAGE (#3356)
* Replacing Unsuccessful class with tuple

* Updating coverage
2020-10-06 06:33:16 +01:00
Ellynas
ebb1c6bd68
Update IMPLEMENTATION_COVERAGE.md (#3342)
ec2 `run_instances()` seems to be implemented [here](3bc18455a2/moto/ec2/responses/instances.py (L48)) and should be marked as such
2020-09-29 13:58:13 +01:00
ayushbhawsar
2e0e542efe
added cognito idp function admin_set_user_password to the code (#3328)
* added cognito idp function  to the code

* fixed linting issues
2020-09-21 18:40:07 +01:00
Steve Pulec
9b7ee66871 update implementation coverage. 2020-09-05 11:43:58 -05:00
zhil3
8854fd06e8
Add describe_endpoint and register_certificate_without_ca in iot_mock module with unittest (#3279)
Co-authored-by: Zhi Li <zhi_li@trendmicro.com>
2020-09-04 09:11:17 +01:00
Kevin Frommelt
55b02c6ee9
Add support for Launch Templates in Auto Scaling Groups (#3236)
* Add support for Launch Templates in Auto Scaling Groups

* Use named parameters, simplify parameter validation
2020-08-26 15:15:07 +01:00
Guilherme Martins Crocetti
f744356da7
Lambda reserved concurrency (#3215)
* lambda-responses: add method to dispatch concurrency calls

* lambda-resources: add route to handle concurrency requests

* lambda-model: implement put_function_concurrency and concurrency attribute

* put-concurrency-tests: add one simple test

* get_function: add concurrency entry - with test

* lambda-reserved-concurrency: cloudformation support

* lambda-concurrency: implement delete_reserved with tests

* lambda-concurrency: implement get_reserved with tests

* lint

* implementation-cov: mark delete_function_concurrency, put_function_concurrency and get_function_concurrency

* botocore doesn't display concurrency entry for lambdas without it

* lambda(refactor): improvements on response's handler
2020-08-26 11:06:53 +01:00
Hector Acosta
cdc4385e2a
Various changes to organizations endpoint (#3175)
* Raise DuplicatePolicyException when a policy with the same name exists

* Implement update_policy

* Implement delete_policy
2020-07-27 12:32:11 +01:00
Aaron Hill
1e5b8acac6
Implementation: ECS Task Sets (#3152)
* initial implementation of taskSets.  Fixed a bug with ECS Service where task_definition was a required parameter.

* Added update_task_set and tests.  DRYed up ClusterNotFoundException. General cleanup.

* Added support for filtering tags on include parameter to describe_task_sets.  Added additional tests.

* Fix copy/pasta in ClusterNotFoundException

* styling updates

* Added TODO for delete_task_set force parameter

* Updated multiple function and constructor calls to use named variables.  Updated tests to reference variables instead of hardcoded strings.

* Run black for formatting

* Updated create_service function call to use named variables
2020-07-21 07:17:37 +01:00
cm-iwata
fdeee07762
Add basic implement for cognito-idp create_resource_server (#3153)
* Add basic implement for cognito-idp create_resource_server

* lint
2020-07-20 12:31:30 +01:00
Steve Pulec
3ccf8f6cbf
Merge pull request #3083 from bblommers/s3-delete-object-tagging
S3: Delete Object Tagging
2020-07-03 20:52:15 -05:00
Dawn James
b225e96ae0
Application Autoscaling basic features (#3082)
* Placeholder to test Application Autoscaling.

* Wire everything together and create a first passing test without any real functionality.

* Get one test working properly.

* Add some TODO items.

* Reformat code with black

* Second passing test for describe_scalable_targets.

* New test for NextToken.

* Add some tests for ParamValidationError and ValidationException.

* black

* Ensure scalable targets are being captured in an OrderedDict() for deterministic return later.

* Add validation to describe_scalable_targets and register_scalable_target.

* Fix tests.

* Add creation_time, refactor, add ECS backend, and add failing test for checking that ecs service exists.

* Add parameter validation.

* Improved documentation for CONTRIBUTING.md

Adds some details to give people an idea what's involved in adding new features/services

* Integrate with ECS.

* black

* Refactor to allow implementation of SuspendedState.

* Complete support for SuspendedState.

* Bump up implementation coverage percentage.

* Tidy up code; add comments.

* Implement suggested changes from code review.

* Minor refactorings for elegance.

* README update

Co-authored-by: Bert Blommers <bblommers@users.noreply.github.com>
2020-07-03 14:23:17 +01:00
Bert Blommers
9ed7ba58df S3 - Implement delete_object_tagging 2020-06-20 12:15:29 +01:00
Bert Blommers
20784a2d67 Improve implementation coverage 2020-06-06 13:15:50 +01:00
André Nardy
97a6e8d9e8
Enhancement/describe network acls (#3003)
* update describe_network_acls and create unit test

* add fail test case

* adjustment after feedback

* fix result test
2020-05-26 11:04:59 +01:00
Bert Blommers
dd20fec9f3 Athena - Start/stop executions 2020-05-16 15:00:06 +01:00
Bert Blommers
d680b1e025 Merge remote-tracking branch 'spulec/master' into improve_coverage 2020-05-12 15:02:24 +01:00
Bert Blommers
ddb5c30d34 Improve implementation coverage (and layout) 2020-05-12 14:58:35 +01:00
Erik Hovland
a2f5c41372
Check off assume_role_with_saml since it is implemented now. (#2977) 2020-05-08 17:07:28 +01:00
Steve Pulec
ac6c550fe6
Merge pull request #2852 from bblommers/feature/mock_eb
Add mock for ElasticBean
2020-04-25 18:42:25 -05:00
Bert Blommers
037c6e1320
Merge pull request #2914 from MarcosBernal/feature/add-get-databases-method-to-glue
Add get_databases method to glue and update IMPLEMENTATION_COVERAGE.md
2020-04-22 16:37:32 +01:00
Marcos Bernal España
4cd2b201b5
Update IMPLEMENTATION_COVERAGE.md
Co-Authored-By: Bert Blommers <bblommers@users.noreply.github.com>
2020-04-22 16:44:25 +02:00
MarcosBernal
753a39ed0d Add get_databases method to glue moto client. Update IMPLEMENTATION_COVERAGE.md with methods that were covered previously 2020-04-21 20:10:39 +02:00
thatguysimon
12669400b7
Mark sts>get_caller_identity as implemented
Seems like it's implemented but not marked
2020-04-21 16:53:22 +03:00
Bert Blommers
7d524eaec9 Elastic Beanstalk - Rename and Add Implementation Coverage 2020-03-30 14:08:22 +01:00
Tomoya Iwata
b74625db0c add support for dynamodb transact_get_items 2020-03-12 14:15:13 +00:00
Laurie O
27e7336deb
Mark new SWF end-points as implemented
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-03-05 23:39:26 +10:00
Mike Grima
d0d95420e7
Merge pull request #2655 from levinine/add-codecommit
add codecommit create, get and delete repository
2019-12-27 09:04:19 -08:00
Mike Grima
b86e1d073b
Merge pull request #2652 from gruebel/add-codepipeline-tags
Add codepipeline tags
2019-12-27 08:57:59 -08:00
Mike Grima
65664dcf85
Merge pull request #2648 from asherf/iam
Implement List user tags
2019-12-27 08:53:05 -08:00
Mike Grima
664e959856
Merge pull request #2639 from corrjo/instance_connect
Resolves #2637  added send_ssh_public_key
2019-12-27 08:51:27 -08:00
Jovan Zivanov
a820aada42 add codecommit create, get and delete repository 2019-12-26 14:23:53 +01:00
gruebel
8331d480ba Add codepipeline.untag_resource 2019-12-23 19:50:16 +01:00
Asher Foa
1415a93596 Implement List user tags 2019-12-19 19:45:56 -08:00
John Corrales
199ff05e4e parent 0f67a74d25
author John Corrales <jjcorrales3@gmail.com> 1576380101 -0800
committer John Corrales <jjcorrales3@gmail.com> 1576633072 -0800

added send_ssh_public_key
2019-12-17 17:38:49 -08:00
gruebel
8e03b1d525 Add codepipeline.delete_pipeline 2019-12-17 17:22:46 +01:00
gruebel
9871eda3c9 Add codepipeline.list_pipelines 2019-12-17 17:22:46 +01:00
gruebel
b2c44ce50d Add codepipeline.update_pipeline 2019-12-17 17:22:45 +01:00
gruebel
c84e465e4c Add codepipeline.get_pipeline 2019-12-17 17:22:45 +01:00
gruebel
076c8ace5f Add codepipeline.create_pipeline 2019-12-17 17:22:45 +01:00
Mike Grima
84ccdbd1cd Implemented S3 Public Access Block 2019-12-12 17:45:31 -08:00
Anton Grübel
57c97e367e
Merge branch 'master' into add-organizations-tags 2019-11-22 16:35:20 +01:00
Mike Grima
dab7f9fdad
Merge pull request #2574 from gruebel/add-iam-get-account-summary
Add iam.get_account_summary
2019-11-17 15:53:34 -08:00
gruebel
d0ef72725c Add organizations.untag_resource 2019-11-17 15:28:38 +01:00
gruebel
c10afa3ab5 Add organizations.list_tags_for_resource 2019-11-17 15:10:38 +01:00
gruebel
febec75364 Add organizations.tag_resource 2019-11-17 14:52:57 +01:00
gruebel
d05ebadce8 Add iam.get_account_summary 2019-11-17 13:47:19 +01:00
Mike Grima
028aafd05b
Merge pull request #2555 from catherinetcai/feature/ec2-vpc-classic-link
Adds basic implementations for vpc-classic-link and vpc-classic-link-dns-support - Redo
2019-11-16 10:21:29 -08:00
Steve Pulec
dddb9dd4d2
Merge pull request #2536 from edekadigital/add-events-event-bus
Add events event bus
2019-11-15 16:38:51 -06:00
Mike Grima
80fc66a897
Merge pull request #2565 from bblommers/add-lambda-coverage
Add/improve Lambda coverage - no functionality changes
2019-11-15 11:10:44 -08:00
Bert Blommers
42311c40ad Add/improve Lambda coverage - no functionality changes 2019-11-15 16:34:14 +00:00
Wessel van der Veen
6d52cd06cb Adds support for enable/disable/describe vpc-classic-link-dns-support. 2019-11-11 10:55:09 -08:00
Wessel van der Veen
17cc46b91e adds basic support for vpc-classic-link 2019-11-11 10:54:36 -08:00
Stephen Muss
a6255f9801 Added describe_create_account_status to organizations 2019-11-06 20:43:21 +11:00
gruebel
1d615e25b6 Add events.delete_event_bus 2019-11-04 21:31:04 +01:00
gruebel
831577350d Add events.list_event_buses 2019-11-03 20:42:31 +01:00
gruebel
93e4d4aa9a Add events.create_event_bus 2019-11-01 09:52:06 +01:00
gruebel
78e2714496 black format 2019-11-01 07:14:03 +01:00
gruebel
89c43820c9 Add iam.delete_account_password_policy 2019-11-01 07:07:33 +01:00
gruebel
65fa8f1a1b Add iam.get_account_password_policy 2019-11-01 07:07:32 +01:00
gruebel
06581391bd Add iam.update_account_password_policy 2019-11-01 07:03:27 +01:00
Mike Grima
8f3116220c
Merge pull request #2520 from edekadigital/refactor-sqs
Refactor sqs
2019-10-30 09:54:41 -07:00
gruebel
c3cb411c07 Refactor sqs.get_queue_attributes & add AttributeNames handling 2019-10-27 12:13:33 +01:00
gruebel
6573f69087 Refactor sqs.get_queue_url 2019-10-26 22:26:48 +02:00
gruebel
23978e644f Refactor sqs.send_message_batch 2019-10-26 22:08:45 +02:00
gruebel
6b7294a018 Fix sns.add_permission & remove_permission 2019-10-25 17:57:50 +02:00
Jack Danger
00045ae480
Merge branch 'master' into add-iam-virtual-mfa-device 2019-10-22 14:54:10 -07:00
Jack Danger
37dd02b2ce
Updating IMPLEMENTATION_COVERAGE.md (#2507)
Includes a fix for the script that generates this file.
2019-10-22 14:51:30 -07:00
gruebel
1d9382b5e5 Add iam.list_virtual_mfa_devices 2019-10-21 21:48:50 +02:00
gruebel
c80135a6db Add iam.delete_virtual_mfa_device 2019-10-20 23:03:20 +02:00
gruebel
9671730f16 Add iam.create_virtual_mfa_device 2019-10-20 22:39:57 +02:00
gruebel
cd8027ce9d Add iam.list_open_id_connect_providers 2019-10-18 21:15:48 +02:00
gruebel
f4af9a1d54 Add iam.delete_open_id_connect_provider 2019-10-18 21:15:48 +02:00
gruebel
c492c5c228 Add iam.get_open_id_connect_provider 2019-10-18 21:15:05 +02:00
gruebel
bd627b65f7 Add iam.create_open_id_connect_provider 2019-10-18 21:15:05 +02:00
Mike Grima
4dd347e1fe
Merge pull request #2487 from bblommers/feature/iam_delete_policy
Feature - [IAM] Delete Policy
2019-10-18 09:53:51 -07:00
gruebel
05dc97b468 Update implementation coverage 2019-10-17 22:41:46 +02:00
Bert Blommers
856a06a778 IAM - Delete Policy implementation 2019-10-17 09:28:19 +01:00
gruebel
26ef792690 Add sns.untag_resource 2019-10-12 21:10:51 +02:00
gruebel
726775678c Add sns.tag_resource 2019-10-12 20:37:59 +02:00
gruebel
8d527743d5 Add sns.list_tags_for_resource 2019-10-11 17:58:48 +02:00
Steve Pulec
59543c404a
Merge pull request #2450 from jimjshields/add-ecs-service-tag-resource
Add support for tagging and untagging ECS services
2019-10-03 16:04:14 -05:00
Jim Shields
ff1e55f74c Update implementation coverage 2019-10-03 15:20:58 -04:00
Mike Grima
567a6da31d
Merge pull request #2439 from Kerl1310/feature/send_templated_email
#2437 Implementing send_templated_email
2019-10-03 11:49:45 -07:00
Kyle Jones
a69e1d7a0f Updated AUTHORS.md and IMPLEMENTATION_COVERAGE.md 2019-10-02 09:57:22 +01:00
Wayne Metcalfe
9c66839f85 feat: implement logs untag_log_group 2019-09-26 20:20:53 +01:00
Wayne Metcalfe
0561a0050f feat: implement logs tag_log_group 2019-09-26 19:57:34 +01:00
Wayne Metcalfe
3cb7c3e568 feat: implement logs list_tags_log_group 2019-09-26 17:04:09 +01:00
Steve Pulec
9cc6a1533f
Merge pull request #2409 from bblommers/feature/stepfunctions
Step Functions - basic method implementation
2019-09-24 18:16:07 -05:00
Steve Pulec
b8a79611d6
Merge pull request #2397 from mattsb42-aws/kms
Making kms:Encrypt/Decrypt/GenerateDataKey more real
2019-09-11 22:13:33 -05:00
Bert Blommers
78254cc4f2 Step Functions - Execution methods 2019-09-04 15:42:42 +01:00
Bert Blommers
af4082f38e Step Functions - State Machines methods 2019-09-02 16:26:40 +01:00
Wessel van der Veen
a4c79c19ab forgot to update implementation coverage. 2019-09-02 12:37:23 +02:00
mattsb42-aws
776a54b89f update KMS implementation coverage 2019-08-27 23:59:46 -07:00
Steve Pulec
e568dadadc Move implementation percentage to separate line. Closes #2368. 2019-08-21 21:19:29 -05:00
Chiharu Terashima
7fa5ce3dc3 implements APIGateway update_api_key 2019-08-03 01:28:47 +09:00
Steve Pulec
5c34c06d07
Merge pull request #2311 from caguado/fix/2310
Implement get_open_id_token
2019-07-20 00:12:18 -04:00
Steve Pulec
6bc07360a1
Merge pull request #2313 from caguado/fix/2312
Implement assume_role_with_web_identity
2019-07-15 23:08:23 -05:00
Carlos Aguado
e54f74776b Implement assume_role_with_web_identity
The AssumeRoleWithWebIdentity is a similar endpoint to STS's AssumeRole
where the authentication element is a JWT id_token from a configured OP.
This commit implements the functionality and relies on the same result
generated for the regular AssumeRole.
2019-07-16 13:27:47 +10:00