├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── config └── config.exs ├── lib ├── aws.ex └── aws │ ├── api_gateway.ex │ ├── appstream.ex │ ├── autoscaling.ex │ ├── batch.ex │ ├── budgets.ex │ ├── certificate_manager.ex │ ├── client.ex │ ├── cloud_directory.ex │ ├── cloud_hsm.ex │ ├── cloud_trail.ex │ ├── cloudwatch_events.ex │ ├── code_build.ex │ ├── code_commit.ex │ ├── code_deploy.ex │ ├── code_pipeline.ex │ ├── cognito.ex │ ├── cognito_identity_provider.ex │ ├── cognito_sync.ex │ ├── config.ex │ ├── cost_and_usage_report.ex │ ├── data_pipeline.ex │ ├── device_farm.ex │ ├── direct_connect.ex │ ├── directory_service.ex │ ├── discovery.ex │ ├── dms.ex │ ├── dynamodb.ex │ ├── dynamodb_streams.ex │ ├── ecr.ex │ ├── ecs.ex │ ├── efs.ex │ ├── emr.ex │ ├── gamelift.ex │ ├── glacier.ex │ ├── health.ex │ ├── inspector.ex │ ├── iot.ex │ ├── iot_data.ex │ ├── kinesis.ex │ ├── kinesis_analytics.ex │ ├── kinesis_firehose.ex │ ├── kms.ex │ ├── lambda.ex │ ├── lex_runtime.ex │ ├── lightsail.ex │ ├── logs.ex │ ├── machine_learning.ex │ ├── marketplace_commerce_analytics.ex │ ├── marketplace_metering.ex │ ├── mca.ex │ ├── mechanical_turk.ex │ ├── mobile_analytics.ex │ ├── ops_works.ex │ ├── ops_works_chef_automate.ex │ ├── organizations.ex │ ├── polly.ex │ ├── rekognition.ex │ ├── request.ex │ ├── route53_domains.ex │ ├── service_catalog.ex │ ├── shield.ex │ ├── sms.ex │ ├── snowball.ex │ ├── ssm.ex │ ├── step_functions.ex │ ├── storage_gateway.ex │ ├── support.ex │ ├── swf.ex │ ├── transcoder.ex │ ├── util.ex │ ├── waf.ex │ ├── waf_regional.ex │ ├── workspaces.ex │ └── xray.ex ├── mix.exs ├── mix.lock └── test ├── aws ├── request_test.exs └── util_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /deps 3 | /doc 4 | erl_crash.dump 5 | *.ez 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/aws.ex: -------------------------------------------------------------------------------- 1 | defmodule AWS do 2 | end 3 | -------------------------------------------------------------------------------- /lib/aws/api_gateway.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/api_gateway.ex -------------------------------------------------------------------------------- /lib/aws/appstream.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/appstream.ex -------------------------------------------------------------------------------- /lib/aws/autoscaling.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/autoscaling.ex -------------------------------------------------------------------------------- /lib/aws/batch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/batch.ex -------------------------------------------------------------------------------- /lib/aws/budgets.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/budgets.ex -------------------------------------------------------------------------------- /lib/aws/certificate_manager.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/certificate_manager.ex -------------------------------------------------------------------------------- /lib/aws/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/client.ex -------------------------------------------------------------------------------- /lib/aws/cloud_directory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cloud_directory.ex -------------------------------------------------------------------------------- /lib/aws/cloud_hsm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cloud_hsm.ex -------------------------------------------------------------------------------- /lib/aws/cloud_trail.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cloud_trail.ex -------------------------------------------------------------------------------- /lib/aws/cloudwatch_events.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cloudwatch_events.ex -------------------------------------------------------------------------------- /lib/aws/code_build.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/code_build.ex -------------------------------------------------------------------------------- /lib/aws/code_commit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/code_commit.ex -------------------------------------------------------------------------------- /lib/aws/code_deploy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/code_deploy.ex -------------------------------------------------------------------------------- /lib/aws/code_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/code_pipeline.ex -------------------------------------------------------------------------------- /lib/aws/cognito.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cognito.ex -------------------------------------------------------------------------------- /lib/aws/cognito_identity_provider.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cognito_identity_provider.ex -------------------------------------------------------------------------------- /lib/aws/cognito_sync.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cognito_sync.ex -------------------------------------------------------------------------------- /lib/aws/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/config.ex -------------------------------------------------------------------------------- /lib/aws/cost_and_usage_report.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/cost_and_usage_report.ex -------------------------------------------------------------------------------- /lib/aws/data_pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/data_pipeline.ex -------------------------------------------------------------------------------- /lib/aws/device_farm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/device_farm.ex -------------------------------------------------------------------------------- /lib/aws/direct_connect.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/direct_connect.ex -------------------------------------------------------------------------------- /lib/aws/directory_service.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/directory_service.ex -------------------------------------------------------------------------------- /lib/aws/discovery.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/discovery.ex -------------------------------------------------------------------------------- /lib/aws/dms.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/dms.ex -------------------------------------------------------------------------------- /lib/aws/dynamodb.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/dynamodb.ex -------------------------------------------------------------------------------- /lib/aws/dynamodb_streams.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/dynamodb_streams.ex -------------------------------------------------------------------------------- /lib/aws/ecr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/ecr.ex -------------------------------------------------------------------------------- /lib/aws/ecs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/ecs.ex -------------------------------------------------------------------------------- /lib/aws/efs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/efs.ex -------------------------------------------------------------------------------- /lib/aws/emr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/emr.ex -------------------------------------------------------------------------------- /lib/aws/gamelift.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/gamelift.ex -------------------------------------------------------------------------------- /lib/aws/glacier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/glacier.ex -------------------------------------------------------------------------------- /lib/aws/health.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/health.ex -------------------------------------------------------------------------------- /lib/aws/inspector.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/inspector.ex -------------------------------------------------------------------------------- /lib/aws/iot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/iot.ex -------------------------------------------------------------------------------- /lib/aws/iot_data.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/iot_data.ex -------------------------------------------------------------------------------- /lib/aws/kinesis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/kinesis.ex -------------------------------------------------------------------------------- /lib/aws/kinesis_analytics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/kinesis_analytics.ex -------------------------------------------------------------------------------- /lib/aws/kinesis_firehose.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/kinesis_firehose.ex -------------------------------------------------------------------------------- /lib/aws/kms.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/kms.ex -------------------------------------------------------------------------------- /lib/aws/lambda.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/lambda.ex -------------------------------------------------------------------------------- /lib/aws/lex_runtime.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/lex_runtime.ex -------------------------------------------------------------------------------- /lib/aws/lightsail.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/lightsail.ex -------------------------------------------------------------------------------- /lib/aws/logs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/logs.ex -------------------------------------------------------------------------------- /lib/aws/machine_learning.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/machine_learning.ex -------------------------------------------------------------------------------- /lib/aws/marketplace_commerce_analytics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/marketplace_commerce_analytics.ex -------------------------------------------------------------------------------- /lib/aws/marketplace_metering.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/marketplace_metering.ex -------------------------------------------------------------------------------- /lib/aws/mca.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/mca.ex -------------------------------------------------------------------------------- /lib/aws/mechanical_turk.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/mechanical_turk.ex -------------------------------------------------------------------------------- /lib/aws/mobile_analytics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/mobile_analytics.ex -------------------------------------------------------------------------------- /lib/aws/ops_works.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/ops_works.ex -------------------------------------------------------------------------------- /lib/aws/ops_works_chef_automate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/ops_works_chef_automate.ex -------------------------------------------------------------------------------- /lib/aws/organizations.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/organizations.ex -------------------------------------------------------------------------------- /lib/aws/polly.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/polly.ex -------------------------------------------------------------------------------- /lib/aws/rekognition.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/rekognition.ex -------------------------------------------------------------------------------- /lib/aws/request.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/request.ex -------------------------------------------------------------------------------- /lib/aws/route53_domains.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/route53_domains.ex -------------------------------------------------------------------------------- /lib/aws/service_catalog.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/service_catalog.ex -------------------------------------------------------------------------------- /lib/aws/shield.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/shield.ex -------------------------------------------------------------------------------- /lib/aws/sms.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/sms.ex -------------------------------------------------------------------------------- /lib/aws/snowball.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/snowball.ex -------------------------------------------------------------------------------- /lib/aws/ssm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/ssm.ex -------------------------------------------------------------------------------- /lib/aws/step_functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/step_functions.ex -------------------------------------------------------------------------------- /lib/aws/storage_gateway.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/storage_gateway.ex -------------------------------------------------------------------------------- /lib/aws/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/support.ex -------------------------------------------------------------------------------- /lib/aws/swf.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/swf.ex -------------------------------------------------------------------------------- /lib/aws/transcoder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/transcoder.ex -------------------------------------------------------------------------------- /lib/aws/util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/util.ex -------------------------------------------------------------------------------- /lib/aws/waf.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/waf.ex -------------------------------------------------------------------------------- /lib/aws/waf_regional.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/waf_regional.ex -------------------------------------------------------------------------------- /lib/aws/workspaces.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/workspaces.ex -------------------------------------------------------------------------------- /lib/aws/xray.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/lib/aws/xray.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/mix.lock -------------------------------------------------------------------------------- /test/aws/request_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/test/aws/request_test.exs -------------------------------------------------------------------------------- /test/aws/util_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkakar/aws-elixir/HEAD/test/aws/util_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------