| 
									
										
										
										
											2017-03-13 23:07:18 -04:00
										 |  |  | .. _index: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ============================= | 
					
						
							| 
									
										
										
										
											2017-03-14 00:17:56 -04:00
										 |  |  | Moto: Mock AWS Services | 
					
						
							| 
									
										
										
										
											2017-03-13 23:07:18 -04:00
										 |  |  | ============================= | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A library that allows you to easily mock out tests based on | 
					
						
							| 
									
										
										
										
											2017-03-14 23:20:17 -04:00
										 |  |  | `AWS infrastructure`_. | 
					
						
							| 
									
										
										
										
											2017-03-13 23:07:18 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | Getting Started | 
					
						
							|  |  |  | --------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | If you've never used ``moto`` before, you should read the | 
					
						
							| 
									
										
										
										
											2017-03-14 23:20:17 -04:00
										 |  |  | :doc:`Getting Started with Moto <docs/getting_started>` guide to get familiar | 
					
						
							| 
									
										
										
										
											2017-03-14 00:17:56 -04:00
										 |  |  | with ``moto`` and its usage. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Currently implemented Services: | 
					
						
							| 
									
										
										
										
											2017-03-14 23:20:17 -04:00
										 |  |  | ------------------------------- | 
					
						
							| 
									
										
										
										
											2017-03-14 00:17:56 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Service Name          | Decorator           | Development Status                | | 
					
						
							|  |  |  | +=======================+=====================+===================================+ | 
					
						
							|  |  |  | | API Gateway           | @mock_apigateway    | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Autoscaling           | @mock_autoscaling   | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Cloudformation        | @mock_cloudformation| core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Cloudwatch            | @mock_cloudwatch    | basic endpoints done              | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Data Pipeline         | @mock_datapipeline  | basic endpoints done              | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | - DynamoDB            | - @mock_dynamodb    | - core endpoints done             | | 
					
						
							|  |  |  | | - DynamoDB2           | - @mock_dynamodb2   | - core endpoints + partial indexes| | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | EC2                   | @mock_ec2           | core endpoints done               | | 
					
						
							|  |  |  | |     - AMI             |                     | core endpoints done               | | 
					
						
							|  |  |  | |     - EBS             |                     | core endpoints done               | | 
					
						
							|  |  |  | |     - Instances       |                     | all  endpoints done               | | 
					
						
							|  |  |  | |     - Security Groups |                     | core endpoints done               | | 
					
						
							|  |  |  | |     - Tags            |                     | all  endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | ECS                   | @mock_ecs           | basic endpoints done              | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | ELB                   | @mock_elb           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | EMR                   | @mock_emr           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Glacier               | @mock_glacier       | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | IAM                   | @mock_iam           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Lambda                | @mock_lambda        | basic endpoints done              | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Kinesis               | @mock_kinesis       | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | KMS                   | @mock_kms           | basic endpoints done              | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | RDS                   | @mock_rds           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | RDS2                  | @mock_rds2          | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Redshift              | @mock_redshift      | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | Route53               | @mock_route53       | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | S3                    | @mock_s3            | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | SES                   | @mock_ses           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | SNS                   | @mock_sns           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | SQS                   | @mock_sqs           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | | STS                   | @mock_sts           | core endpoints done               | | 
					
						
							|  |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							| 
									
										
										
										
											2017-08-04 11:57:48 +10:00
										 |  |  | | SWF                   | @mock_swf           | basic endpoints done              | | 
					
						
							| 
									
										
										
										
											2017-03-14 00:17:56 -04:00
										 |  |  | +-----------------------+---------------------+-----------------------------------+ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-13 23:07:18 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | Additional Resources | 
					
						
							|  |  |  | -------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * `Moto Source Repository`_ | 
					
						
							|  |  |  | * `Moto Issue Tracker`_ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-14 23:20:17 -04:00
										 |  |  | .. _AWS infrastructure: http://aws.amazon.com/ | 
					
						
							| 
									
										
										
										
											2017-03-13 23:07:18 -04:00
										 |  |  | .. _Moto Issue Tracker: https://github.com/spulec/moto/issues | 
					
						
							|  |  |  | .. _Moto Source Repository: https://github.com/spulec/moto | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .. toctree:: | 
					
						
							|  |  |  |    :maxdepth: 2 | 
					
						
							|  |  |  |    :hidden: | 
					
						
							|  |  |  |    :glob: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-14 23:20:17 -04:00
										 |  |  |    docs/getting_started | 
					
						
							|  |  |  |    docs/server_mode | 
					
						
							|  |  |  |    docs/moto_apis | 
					
						
							|  |  |  |    docs/ec2_tut |