├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── approve-request ├── __init__.py ├── app.py └── requirements.txt ├── architecture.png ├── ec2_approval_template.yaml ├── get-ec2-pricing ├── __init__.py ├── app.py └── requirements.txt ├── linux-ami-lookup ├── index.js └── package.json ├── master_data.py ├── process-requests ├── __init__.py ├── app.py └── requirements.txt ├── rebase-budgets ├── __init__.py ├── app.py └── requirements.txt ├── save-request ├── __init__.py ├── app.py └── requirements.txt └── template.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/README.md -------------------------------------------------------------------------------- /approve-request/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /approve-request/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/approve-request/app.py -------------------------------------------------------------------------------- /approve-request/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/architecture.png -------------------------------------------------------------------------------- /ec2_approval_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/ec2_approval_template.yaml -------------------------------------------------------------------------------- /get-ec2-pricing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /get-ec2-pricing/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/get-ec2-pricing/app.py -------------------------------------------------------------------------------- /get-ec2-pricing/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | simplejson -------------------------------------------------------------------------------- /linux-ami-lookup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/linux-ami-lookup/index.js -------------------------------------------------------------------------------- /linux-ami-lookup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/linux-ami-lookup/package.json -------------------------------------------------------------------------------- /master_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/master_data.py -------------------------------------------------------------------------------- /process-requests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /process-requests/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/process-requests/app.py -------------------------------------------------------------------------------- /process-requests/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /rebase-budgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rebase-budgets/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/rebase-budgets/app.py -------------------------------------------------------------------------------- /rebase-budgets/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-request/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-request/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/save-request/app.py -------------------------------------------------------------------------------- /save-request/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cost-control-approval-workflow/HEAD/template.yaml --------------------------------------------------------------------------------