aws-config.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. <?php
  2. /**
  3. * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License").
  6. * You may not use this file except in compliance with the License.
  7. * A copy of the License is located at
  8. *
  9. * http://aws.amazon.com/apache2.0
  10. *
  11. * or in the "license" file accompanying this file. This file is distributed
  12. * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  13. * express or implied. See the License for the specific language governing
  14. * permissions and limitations under the License.
  15. */
  16. return array(
  17. 'class' => 'Aws\Common\Aws',
  18. 'services' => array(
  19. 'default_settings' => array(
  20. 'params' => array()
  21. ),
  22. 'autoscaling' => array(
  23. 'alias' => 'AutoScaling',
  24. 'extends' => 'default_settings',
  25. 'class' => 'Aws\AutoScaling\AutoScalingClient'
  26. ),
  27. 'cloudformation' => array(
  28. 'alias' => 'CloudFormation',
  29. 'extends' => 'default_settings',
  30. 'class' => 'Aws\CloudFormation\CloudFormationClient'
  31. ),
  32. 'cloudfront' => array(
  33. 'alias' => 'CloudFront',
  34. 'extends' => 'default_settings',
  35. 'class' => 'Aws\CloudFront\CloudFrontClient'
  36. ),
  37. 'cloudfront_20120505' => array(
  38. 'extends' => 'cloudfront',
  39. 'params' => array(
  40. 'version' => '2012-05-05'
  41. )
  42. ),
  43. 'cloudsearch' => array(
  44. 'alias' => 'CloudSearch',
  45. 'extends' => 'default_settings',
  46. 'class' => 'Aws\CloudSearch\CloudSearchClient'
  47. ),
  48. 'cloudsearch_20110201' => array(
  49. 'extends' => 'cloudsearch',
  50. 'params' => array(
  51. 'version' => '2011-02-01'
  52. )
  53. ),
  54. 'cloudsearchdomain' => array(
  55. 'alias' => 'CloudSearchDomain',
  56. 'extends' => 'default_settings',
  57. 'class' => 'Aws\CloudSearchDomain\CloudSearchDomainClient'
  58. ),
  59. 'cloudtrail' => array(
  60. 'alias' => 'CloudTrail',
  61. 'extends' => 'default_settings',
  62. 'class' => 'Aws\CloudTrail\CloudTrailClient'
  63. ),
  64. 'cloudwatch' => array(
  65. 'alias' => 'CloudWatch',
  66. 'extends' => 'default_settings',
  67. 'class' => 'Aws\CloudWatch\CloudWatchClient'
  68. ),
  69. 'cloudwatchlogs' => array(
  70. 'alias' => 'CloudWatchLogs',
  71. 'extends' => 'default_settings',
  72. 'class' => 'Aws\CloudWatchLogs\CloudWatchLogsClient'
  73. ),
  74. 'cognito-identity' => array(
  75. 'alias' => 'CognitoIdentity',
  76. 'extends' => 'default_settings',
  77. 'class' => 'Aws\CognitoIdentity\CognitoIdentityClient'
  78. ),
  79. 'cognitoidentity' => array('extends' => 'cognito-identity'),
  80. 'cognito-sync' => array(
  81. 'alias' => 'CognitoSync',
  82. 'extends' => 'default_settings',
  83. 'class' => 'Aws\CognitoSync\CognitoSyncClient'
  84. ),
  85. 'cognitosync' => array('extends' => 'cognito-sync'),
  86. 'codedeploy' => array(
  87. 'alias' => 'CodeDeploy',
  88. 'extends' => 'default_settings',
  89. 'class' => 'Aws\CodeDeploy\CodeDeployClient'
  90. ),
  91. 'config' => array(
  92. 'alias' => 'ConfigService',
  93. 'extends' => 'default_settings',
  94. 'class' => 'Aws\ConfigService\ConfigServiceClient'
  95. ),
  96. 'datapipeline' => array(
  97. 'alias' => 'DataPipeline',
  98. 'extends' => 'default_settings',
  99. 'class' => 'Aws\DataPipeline\DataPipelineClient'
  100. ),
  101. 'directconnect' => array(
  102. 'alias' => 'DirectConnect',
  103. 'extends' => 'default_settings',
  104. 'class' => 'Aws\DirectConnect\DirectConnectClient'
  105. ),
  106. 'dynamodb' => array(
  107. 'alias' => 'DynamoDb',
  108. 'extends' => 'default_settings',
  109. 'class' => 'Aws\DynamoDb\DynamoDbClient'
  110. ),
  111. 'dynamodb_20111205' => array(
  112. 'extends' => 'dynamodb',
  113. 'params' => array(
  114. 'version' => '2011-12-05'
  115. )
  116. ),
  117. 'ec2' => array(
  118. 'alias' => 'Ec2',
  119. 'extends' => 'default_settings',
  120. 'class' => 'Aws\Ec2\Ec2Client'
  121. ),
  122. 'elasticache' => array(
  123. 'alias' => 'ElastiCache',
  124. 'extends' => 'default_settings',
  125. 'class' => 'Aws\ElastiCache\ElastiCacheClient'
  126. ),
  127. 'elasticbeanstalk' => array(
  128. 'alias' => 'ElasticBeanstalk',
  129. 'extends' => 'default_settings',
  130. 'class' => 'Aws\ElasticBeanstalk\ElasticBeanstalkClient'
  131. ),
  132. 'elasticloadbalancing' => array(
  133. 'alias' => 'ElasticLoadBalancing',
  134. 'extends' => 'default_settings',
  135. 'class' => 'Aws\ElasticLoadBalancing\ElasticLoadBalancingClient'
  136. ),
  137. 'elastictranscoder' => array(
  138. 'alias' => 'ElasticTranscoder',
  139. 'extends' => 'default_settings',
  140. 'class' => 'Aws\ElasticTranscoder\ElasticTranscoderClient'
  141. ),
  142. 'emr' => array(
  143. 'alias' => 'Emr',
  144. 'extends' => 'default_settings',
  145. 'class' => 'Aws\Emr\EmrClient'
  146. ),
  147. 'glacier' => array(
  148. 'alias' => 'Glacier',
  149. 'extends' => 'default_settings',
  150. 'class' => 'Aws\Glacier\GlacierClient'
  151. ),
  152. 'kinesis' => array(
  153. 'alias' => 'Kinesis',
  154. 'extends' => 'default_settings',
  155. 'class' => 'Aws\Kinesis\KinesisClient'
  156. ),
  157. 'kms' => array(
  158. 'alias' => 'Kms',
  159. 'extends' => 'default_settings',
  160. 'class' => 'Aws\Kms\KmsClient'
  161. ),
  162. 'lambda' => array(
  163. 'alias' => 'Lambda',
  164. 'extends' => 'default_settings',
  165. 'class' => 'Aws\Lambda\LambdaClient'
  166. ),
  167. 'iam' => array(
  168. 'alias' => 'Iam',
  169. 'extends' => 'default_settings',
  170. 'class' => 'Aws\Iam\IamClient'
  171. ),
  172. 'importexport' => array(
  173. 'alias' => 'ImportExport',
  174. 'extends' => 'default_settings',
  175. 'class' => 'Aws\ImportExport\ImportExportClient'
  176. ),
  177. 'opsworks' => array(
  178. 'alias' => 'OpsWorks',
  179. 'extends' => 'default_settings',
  180. 'class' => 'Aws\OpsWorks\OpsWorksClient'
  181. ),
  182. 'rds' => array(
  183. 'alias' => 'Rds',
  184. 'extends' => 'default_settings',
  185. 'class' => 'Aws\Rds\RdsClient'
  186. ),
  187. 'redshift' => array(
  188. 'alias' => 'Redshift',
  189. 'extends' => 'default_settings',
  190. 'class' => 'Aws\Redshift\RedshiftClient'
  191. ),
  192. 'route53' => array(
  193. 'alias' => 'Route53',
  194. 'extends' => 'default_settings',
  195. 'class' => 'Aws\Route53\Route53Client'
  196. ),
  197. 'route53domains' => array(
  198. 'alias' => 'Route53Domains',
  199. 'extends' => 'default_settings',
  200. 'class' => 'Aws\Route53Domains\Route53DomainsClient'
  201. ),
  202. 's3' => array(
  203. 'alias' => 'S3',
  204. 'extends' => 'default_settings',
  205. 'class' => 'Aws\S3\S3Client'
  206. ),
  207. 'sdb' => array(
  208. 'alias' => 'SimpleDb',
  209. 'extends' => 'default_settings',
  210. 'class' => 'Aws\SimpleDb\SimpleDbClient'
  211. ),
  212. 'ses' => array(
  213. 'alias' => 'Ses',
  214. 'extends' => 'default_settings',
  215. 'class' => 'Aws\Ses\SesClient'
  216. ),
  217. 'sns' => array(
  218. 'alias' => 'Sns',
  219. 'extends' => 'default_settings',
  220. 'class' => 'Aws\Sns\SnsClient'
  221. ),
  222. 'sqs' => array(
  223. 'alias' => 'Sqs',
  224. 'extends' => 'default_settings',
  225. 'class' => 'Aws\Sqs\SqsClient'
  226. ),
  227. 'storagegateway' => array(
  228. 'alias' => 'StorageGateway',
  229. 'extends' => 'default_settings',
  230. 'class' => 'Aws\StorageGateway\StorageGatewayClient'
  231. ),
  232. 'sts' => array(
  233. 'alias' => 'Sts',
  234. 'extends' => 'default_settings',
  235. 'class' => 'Aws\Sts\StsClient'
  236. ),
  237. 'support' => array(
  238. 'alias' => 'Support',
  239. 'extends' => 'default_settings',
  240. 'class' => 'Aws\Support\SupportClient'
  241. ),
  242. 'swf' => array(
  243. 'alias' => 'Swf',
  244. 'extends' => 'default_settings',
  245. 'class' => 'Aws\Swf\SwfClient'
  246. ),
  247. )
  248. );