├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── codeql-analysis.yml │ └── pythonpackage.yml ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DYNAMO.md ├── LICENSE ├── Makefile ├── README.md ├── data_model └── DataModel.json ├── events ├── create_activity_event.json ├── delete_activity_event.json ├── get_activity_event.json ├── list_activities_event.json └── update_activity_event.json ├── images ├── ss01.png ├── ss02.png ├── ss03.png ├── ss04.png ├── ss05.png ├── ss06.png ├── ss07.png ├── ss08.png ├── ss09.png ├── ss10.png ├── ss11.png └── ss12.png ├── postman └── Lambda Python API Example.postman_collection.json ├── requirements.txt ├── requirements_dev.txt ├── setup.py ├── src ├── create_activity │ ├── __init__.py │ ├── app.py │ └── requirements.txt ├── delete_activity │ ├── __init__.py │ ├── app.py │ └── requirements.txt ├── get_activity │ ├── __init__.py │ ├── app.py │ └── requirements.txt ├── list_activities │ ├── __init__.py │ ├── app.py │ └── requirements.txt └── update_activity │ ├── __init__.py │ ├── app.py │ └── requirements.txt ├── template.yaml ├── tests ├── __init__.py ├── test_create_activity.py ├── test_delete_activity.py ├── test_get_activity.py ├── test_list_activities.py └── test_update_activity.py └── tox.ini /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DYNAMO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/DYNAMO.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/README.md -------------------------------------------------------------------------------- /data_model/DataModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/data_model/DataModel.json -------------------------------------------------------------------------------- /events/create_activity_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/events/create_activity_event.json -------------------------------------------------------------------------------- /events/delete_activity_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/events/delete_activity_event.json -------------------------------------------------------------------------------- /events/get_activity_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/events/get_activity_event.json -------------------------------------------------------------------------------- /events/list_activities_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/events/list_activities_event.json -------------------------------------------------------------------------------- /events/update_activity_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/events/update_activity_event.json -------------------------------------------------------------------------------- /images/ss01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss01.png -------------------------------------------------------------------------------- /images/ss02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss02.png -------------------------------------------------------------------------------- /images/ss03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss03.png -------------------------------------------------------------------------------- /images/ss04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss04.png -------------------------------------------------------------------------------- /images/ss05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss05.png -------------------------------------------------------------------------------- /images/ss06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss06.png -------------------------------------------------------------------------------- /images/ss07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss07.png -------------------------------------------------------------------------------- /images/ss08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss08.png -------------------------------------------------------------------------------- /images/ss09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss09.png -------------------------------------------------------------------------------- /images/ss10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss10.png -------------------------------------------------------------------------------- /images/ss11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss11.png -------------------------------------------------------------------------------- /images/ss12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/images/ss12.png -------------------------------------------------------------------------------- /postman/Lambda Python API Example.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/postman/Lambda Python API Example.postman_collection.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | tox 3 | moto 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/setup.py -------------------------------------------------------------------------------- /src/create_activity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/create_activity/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/src/create_activity/app.py -------------------------------------------------------------------------------- /src/create_activity/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /src/delete_activity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/delete_activity/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/src/delete_activity/app.py -------------------------------------------------------------------------------- /src/delete_activity/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /src/get_activity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/get_activity/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/src/get_activity/app.py -------------------------------------------------------------------------------- /src/get_activity/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /src/list_activities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/list_activities/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/src/list_activities/app.py -------------------------------------------------------------------------------- /src/list_activities/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /src/update_activity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/update_activity/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/src/update_activity/app.py -------------------------------------------------------------------------------- /src/update_activity/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/template.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_create_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tests/test_create_activity.py -------------------------------------------------------------------------------- /tests/test_delete_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tests/test_delete_activity.py -------------------------------------------------------------------------------- /tests/test_get_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tests/test_get_activity.py -------------------------------------------------------------------------------- /tests/test_list_activities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tests/test_list_activities.py -------------------------------------------------------------------------------- /tests/test_update_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tests/test_update_activity.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sam-python-crud-sample/HEAD/tox.ini --------------------------------------------------------------------------------