Skip to content

Commit 49b5b76

Browse files
committed
Add more clients.
1 parent 33d8be9 commit 49b5b76

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

lib/aws_codegen.ex

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,34 @@
11
defmodule AWS.CodeGen do
22
@elixir_services [
3+
{:json, "AWS.CertificateManager", "acm/2015-12-08", "certificate_manager.ex"},
34
{:json, "AWS.CloudHSM", "cloudhsm/2014-05-30", "cloud_hsm.ex"},
45
{:json, "AWS.CloudTrail", "cloudtrail/2013-11-01", "cloud_trail.ex"},
6+
{:json, "AWS.CloudWatch.Events", "events/2015-10-07", "cloudwatch_events.ex"},
57
{:json, "AWS.CodeCommit", "codecommit/2015-04-13", "code_commit.ex"},
68
{:json, "AWS.CodeDeploy", "codedeploy/2014-10-06", "code_deploy.ex"},
79
{:json, "AWS.CodePipeline", "codepipeline/2015-07-09", "code_pipeline.ex"},
810
{:json, "AWS.Cognito", "cognito-identity/2014-06-30", "cognito.ex"},
11+
{:json, "AWS.Cognito.IdentityProvider", "cognito-idp/2016-04-18", "cognito_identity_provider.ex"},
912
{:json, "AWS.Config", "config/2014-11-12", "config.ex"},
13+
{:json, "AWS.DMS", "dms/2016-01-01", "dms.ex"},
1014
{:json, "AWS.DataPipeline", "datapipeline/2012-10-29", "data_pipeline.ex"},
1115
{:json, "AWS.DeviceFarm", "devicefarm/2015-06-23", "device_farm.ex"},
1216
{:json, "AWS.DirectConnect", "directconnect/2012-10-25", "direct_connect.ex"},
1317
{:json, "AWS.DirectoryService", "ds/2015-04-16", "directory_service.ex"},
1418
{:json, "AWS.DynamoDB", "dynamodb/2012-08-10", "dynamodb.ex"},
1519
{:json, "AWS.DynamoDB.Streams", "streams.dynamodb/2012-08-10", "dynamodb_streams.ex"},
20+
{:json, "AWS.ECR", "ecr/2015-09-21", "ecr.ex"},
1621
{:json, "AWS.ECS", "ecs/2014-11-13", "ecs.ex"},
1722
{:json, "AWS.EMR", "elasticmapreduce/2009-03-31", "emr.ex"},
1823
{:json, "AWS.GameLift", "gamelift/2015-10-01", "gamelift.ex"},
24+
{:json, "AWS.Inspector", "inspector/2016-02-16", "inspector.ex"},
1925
{:json, "AWS.Kinesis", "kinesis/2013-12-02", "kinesis.ex"},
26+
{:json, "AWS.Kinesis.Firehose", "firehose/2015-08-04", "kinesis_firehose.ex"},
2027
{:json, "AWS.KMS", "kms/2014-11-01", "kms.ex"},
2128
{:json, "AWS.Logs", "logs/2014-03-28", "logs.ex"},
22-
{:json, "AWS.MCA", "marketplacecommerceanalytics/2015-07-01", "mca.ex"},
29+
{:json, "AWS.MachineLearning", "machinelearning/2014-12-12", "machine_learning.ex"},
30+
{:json, "AWS.Marketplace.CommerceAnalytics", "marketplacecommerceanalytics/2015-07-01", "marketplace_commerce_analytics.ex"},
31+
{:json, "AWS.Marketplace.Metering", "meteringmarketplace/2016-01-14", "marketplace_metering.ex"},
2332
{:json, "AWS.OpsWorks", "opsworks/2013-02-18", "ops_works.ex"},
2433
{:json, "AWS.Route53.Domains", "route53domains/2014-05-15", "route53_domains.ex"},
2534
{:json, "AWS.SSM", "ssm/2014-11-06", "ssm.ex"},
@@ -28,35 +37,47 @@ defmodule AWS.CodeGen do
2837
{:json, "AWS.SWF", "swf/2012-01-25", "swf.ex"},
2938
{:json, "AWS.WAF", "waf/2015-08-24", "waf.ex"},
3039
{:json, "AWS.Workspaces", "workspaces/2015-04-08", "workspaces.ex"},
40+
{:rest_json, "AWS.APIGateway", "apigateway/2015-07-09", "api_gateway.ex"},
3141
{:rest_json, "AWS.Cognito.Sync", "cognito-sync/2014-06-30", "cognito_sync.ex"},
3242
{:rest_json, "AWS.EFS", "elasticfilesystem/2015-02-01", "efs.ex"},
3343
{:rest_json, "AWS.Glacier", "glacier/2012-06-01", "glacier.ex"},
44+
{:rest_json, "AWS.IoT", "iot/2015-05-28", "iot.ex"},
45+
{:rest_json, "AWS.IoT.DataPlane", "iot-data/2015-05-28", "iot_data.ex"},
3446
{:rest_json, "AWS.Lambda", "lambda/2015-03-31", "lambda.ex"},
3547
{:rest_json, "AWS.MobileAnalytics", "mobileanalytics/2014-06-05", "mobile_analytics.ex"},
3648
{:rest_json, "AWS.Transcoder", "elastictranscoder/2012-09-25", "transcoder.ex"},
3749
]
3850

3951
@erlang_services [
52+
{:json, "aws_certificate_manager", "acm/2015-12-08", "aws_certificate_manager.erl"},
53+
{:json, "aws_cloudwatch_events", "events/2015-10-07", "aws_cloudwatch_events.erl"},
4054
{:json, "aws_cloud_hsm", "cloudhsm/2014-05-30", "aws_cloud_hsm.erl"},
4155
{:json, "aws_cloud_trail", "cloudtrail/2013-11-01", "aws_cloud_trail.erl"},
4256
{:json, "aws_code_commit", "codecommit/2015-04-13", "aws_code_commit.erl"},
4357
{:json, "aws_code_deploy", "codedeploy/2014-10-06", "aws_code_deploy.erl"},
4458
{:json, "aws_code_pipeline", "codepipeline/2015-07-09", "aws_code_pipeline.erl"},
4559
{:json, "aws_cognito", "cognito-identity/2014-06-30", "aws_cognito.erl"},
60+
{:json, "aws_cognito_idp", "cognito-idp/2016-04-18", "aws_cognito_idp.erl"},
4661
{:json, "aws_config", "config/2014-11-12", "aws_config.erl"},
4762
{:json, "aws_data_pipeline", "datapipeline/2012-10-29", "aws_data_pipeline.erl"},
4863
{:json, "aws_device_farm", "devicefarm/2015-06-23", "aws_device_farm.erl"},
4964
{:json, "aws_direct_connect", "directconnect/2012-10-25", "aws_direct_connect.erl"},
5065
{:json, "aws_directory_service", "ds/2015-04-16", "aws_directory_service.erl"},
66+
{:json, "aws_dms", "dms/2016-01-01", "aws_dms.erl"},
5167
{:json, "aws_dynamodb", "dynamodb/2012-08-10", "aws_dynamodb.erl"},
5268
{:json, "aws_dynamodb_streams", "streams.dynamodb/2012-08-10", "aws_dynamodb_streams.erl"},
69+
{:json, "aws_ecr", "ecr/2015-09-21", "aws_ecr.erl"},
5370
{:json, "aws_ecs", "ecs/2014-11-13", "aws_ecs.erl"},
5471
{:json, "aws_emr", "elasticmapreduce/2009-03-31", "aws_emr.erl"},
5572
{:json, "aws_gamelift", "gamelift/2015-10-01", "aws_gamelift.erl"},
73+
{:json, "aws_inspector", "inspector/2016-02-16", "aws_inspector.erl"},
5674
{:json, "aws_kinesis", "kinesis/2013-12-02", "aws_kinesis.erl"},
75+
{:json, "aws_kinesis_firehose", "firehose/2015-08-04", "aws_kinesis_firehose.erl"},
5776
{:json, "aws_kms", "kms/2014-11-01", "aws_kms.erl"},
5877
{:json, "aws_logs", "logs/2014-03-28", "aws_logs.erl"},
59-
{:json, "aws_mca", "marketplacecommerceanalytics/2015-07-01", "aws_mca.erl"},
78+
{:json, "aws_machine_learning", "machinelearning/2014-12-12", "aws_machine_learning.erl"},
79+
{:json, "aws_marketplace_commerce_analytics", "marketplacecommerceanalytics/2015-07-01", "aws_marketplace_commerce_analytics.erl"},
80+
{:json, "aws_marketplace_metering", "meteringmarketplace/2016-01-14", "aws_marketplace_metering.erl"},
6081
{:json, "aws_ops_works", "opsworks/2013-02-18", "aws_ops_works.erl"},
6182
{:json, "aws_route53_domains", "route53domains/2014-05-15", "aws_route53_domains.erl"},
6283
{:json, "aws_ssm", "ssm/2014-11-06", "aws_ssm.erl"},

0 commit comments

Comments
 (0)