Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

235 строки
8.4 KiB

  1. package elb_test
  2. var CreateLoadBalancer = `
  3. <CreateLoadBalancerResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  4. <CreateLoadBalancerResult>
  5. <DNSName>testlb-339187009.us-east-1.elb.amazonaws.com</DNSName>
  6. </CreateLoadBalancerResult>
  7. <ResponseMetadata>
  8. <RequestId>0c3a8e29-490e-11e2-8647-e14ad5151f1f</RequestId>
  9. </ResponseMetadata>
  10. </CreateLoadBalancerResponse>
  11. `
  12. var CreateLoadBalancerBadRequest = `
  13. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  14. <Error>
  15. <Type>Sender</Type>
  16. <Code>ValidationError</Code>
  17. <Message>Only one of SubnetIds or AvailabilityZones may be specified</Message>
  18. </Error>
  19. <RequestId>159253fc-49dc-11e2-a47d-cde463c91a3c</RequestId>
  20. </ErrorResponse>
  21. `
  22. var DeleteLoadBalancer = `
  23. <DeleteLoadBalancerResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  24. <DeleteLoadBalancerResult/>
  25. <ResponseMetadata>
  26. <RequestId>8d7223db-49d7-11e2-bba9-35ba56032fe1</RequestId>
  27. </ResponseMetadata>
  28. </DeleteLoadBalancerResponse>
  29. `
  30. var RegisterInstancesWithLoadBalancer = `
  31. <RegisterInstancesWithLoadBalancerResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  32. <RegisterInstancesWithLoadBalancerResult>
  33. <Instances>
  34. <member>
  35. <InstanceId>i-b44db8ca</InstanceId>
  36. </member>
  37. <member>
  38. <InstanceId>i-461ecf38</InstanceId>
  39. </member>
  40. </Instances>
  41. </RegisterInstancesWithLoadBalancerResult>
  42. <ResponseMetadata>
  43. <RequestId>0fc82478-49e1-11e2-b947-8768f15220aa</RequestId>
  44. </ResponseMetadata>
  45. </RegisterInstancesWithLoadBalancerResponse>
  46. `
  47. var RegisterInstancesWithLoadBalancerBadRequest = `
  48. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  49. <Error>
  50. <Type>Sender</Type>
  51. <Code>LoadBalancerNotFound</Code>
  52. <Message>There is no ACTIVE Load Balancer named 'absentLB'</Message>
  53. </Error>
  54. <RequestId>19a0bb97-49f7-11e2-90b4-6bb9ec8331bf</RequestId>
  55. </ErrorResponse>
  56. `
  57. var DeregisterInstancesFromLoadBalancer = `
  58. <DeregisterInstancesFromLoadBalancerResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  59. <DeregisterInstancesFromLoadBalancerResult>
  60. <Instances/>
  61. </DeregisterInstancesFromLoadBalancerResult>
  62. <ResponseMetadata>
  63. <RequestId>d6490837-49fd-11e2-bba9-35ba56032fe1</RequestId>
  64. </ResponseMetadata>
  65. </DeregisterInstancesFromLoadBalancerResponse>
  66. `
  67. var DeregisterInstancesFromLoadBalancerBadRequest = `
  68. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  69. <Error>
  70. <Type>Sender</Type>
  71. <Code>LoadBalancerNotFound</Code>
  72. <Message>There is no ACTIVE Load Balancer named 'absentlb'</Message>
  73. </Error>
  74. <RequestId>498e2b4a-4aa1-11e2-8839-d19a879f2eec</RequestId>
  75. </ErrorResponse>
  76. `
  77. var DescribeLoadBalancers = `
  78. <DescribeLoadBalancersResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  79. <DescribeLoadBalancersResult>
  80. <LoadBalancerDescriptions>
  81. <member>
  82. <SecurityGroups/>
  83. <CreatedTime>2012-12-27T11:51:52.970Z</CreatedTime>
  84. <LoadBalancerName>testlb</LoadBalancerName>
  85. <HealthCheck>
  86. <Interval>30</Interval>
  87. <Target>TCP:80</Target>
  88. <HealthyThreshold>10</HealthyThreshold>
  89. <Timeout>5</Timeout>
  90. <UnhealthyThreshold>2</UnhealthyThreshold>
  91. </HealthCheck>
  92. <ListenerDescriptions>
  93. <member>
  94. <PolicyNames/>
  95. <Listener>
  96. <Protocol>HTTP</Protocol>
  97. <LoadBalancerPort>80</LoadBalancerPort>
  98. <InstanceProtocol>HTTP</InstanceProtocol>
  99. <InstancePort>80</InstancePort>
  100. </Listener>
  101. </member>
  102. </ListenerDescriptions>
  103. <Instances/>
  104. <Policies>
  105. <AppCookieStickinessPolicies/>
  106. <OtherPolicies/>
  107. <LBCookieStickinessPolicies/>
  108. </Policies>
  109. <AvailabilityZones>
  110. <member>us-east-1a</member>
  111. </AvailabilityZones>
  112. <CanonicalHostedZoneName>testlb-2087227216.us-east-1.elb.amazonaws.com</CanonicalHostedZoneName>
  113. <CanonicalHostedZoneNameID>Z3DZXE0Q79N41H</CanonicalHostedZoneNameID>
  114. <Scheme>internet-facing</Scheme>
  115. <SourceSecurityGroup>
  116. <OwnerAlias>amazon-elb</OwnerAlias>
  117. <GroupName>amazon-elb-sg</GroupName>
  118. </SourceSecurityGroup>
  119. <DNSName>testlb-2087227216.us-east-1.elb.amazonaws.com</DNSName>
  120. <BackendServerDescriptions/>
  121. <Subnets/>
  122. </member>
  123. </LoadBalancerDescriptions>
  124. </DescribeLoadBalancersResult>
  125. <ResponseMetadata>
  126. <RequestId>e2e81963-5055-11e2-99c7-434205631d9b</RequestId>
  127. </ResponseMetadata>
  128. </DescribeLoadBalancersResponse>
  129. `
  130. var DescribeLoadBalancersBadRequest = `
  131. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  132. <Error>
  133. <Type>Sender</Type>
  134. <Code>LoadBalancerNotFound</Code>
  135. <Message>Cannot find Load Balancer absentlb</Message>
  136. </Error>
  137. <RequestId>f14f348e-50f7-11e2-9831-f770dd71c209</RequestId>
  138. </ErrorResponse>
  139. `
  140. var DescribeInstanceHealth = `
  141. <DescribeInstanceHealthResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  142. <DescribeInstanceHealthResult>
  143. <InstanceStates>
  144. <member>
  145. <Description>Instance registration is still in progress.</Description>
  146. <InstanceId>i-b44db8ca</InstanceId>
  147. <State>OutOfService</State>
  148. <ReasonCode>ELB</ReasonCode>
  149. </member>
  150. </InstanceStates>
  151. </DescribeInstanceHealthResult>
  152. <ResponseMetadata>
  153. <RequestId>da0d0f9e-5669-11e2-9f81-319facce7423</RequestId>
  154. </ResponseMetadata>
  155. </DescribeInstanceHealthResponse>
  156. `
  157. var DescribeInstanceHealthBadRequest = `
  158. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  159. <Error>
  160. <Type>Sender</Type>
  161. <Code>InvalidInstance</Code>
  162. <Message>Could not find EC2 instance i-foooo.</Message>
  163. </Error>
  164. <RequestId>352e00d6-566c-11e2-a46d-313272bbb522</RequestId>
  165. </ErrorResponse>
  166. `
  167. var ConfigureHealthCheck = `
  168. <ConfigureHealthCheckResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  169. <ConfigureHealthCheckResult>
  170. <HealthCheck>
  171. <Interval>30</Interval>
  172. <Target>HTTP:80/</Target>
  173. <HealthyThreshold>10</HealthyThreshold>
  174. <Timeout>5</Timeout>
  175. <UnhealthyThreshold>2</UnhealthyThreshold>
  176. </HealthCheck>
  177. </ConfigureHealthCheckResult>
  178. <ResponseMetadata>
  179. <RequestId>a882d12c-5694-11e2-b647-594652c9487c</RequestId>
  180. </ResponseMetadata>
  181. </ConfigureHealthCheckResponse>
  182. `
  183. var ConfigureHealthCheckBadRequest = `
  184. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  185. <Error>
  186. <Type>Sender</Type>
  187. <Code>LoadBalancerNotFound</Code>
  188. <Message>There is no ACTIVE Load Balancer named 'foolb'</Message>
  189. </Error>
  190. <RequestId>2d9fe4a5-5697-11e2-9415-e325c02171d7</RequestId>
  191. </ErrorResponse>
  192. `
  193. var AddTagsSuccessResponse = `
  194. <AddTagsResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06- 01/">
  195. <AddTagsResult/>
  196. <ResponseMetadata>
  197. <RequestId>360e81f7-1100-11e4-b6ed-0f30SOME-SAUCY-EXAMPLE</RequestId>
  198. </ResponseMetadata>
  199. </AddTagsResponse>
  200. `
  201. var TagsBadRequest = `
  202. <ErrorResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  203. <Error>
  204. <Type>Sender</Type>
  205. <Code>InvalidParameterValue</Code>
  206. <Message>An invalid or out-of-range value was supplied for the input parameter.</Message>
  207. </Error>
  208. <RequestId>terrible-request-id</RequestId>
  209. </ErrorResponse>
  210. `
  211. var RemoveTagsSuccessResponse = `
  212. <RemoveTagsResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/">
  213. <RemoveTagsResult/>
  214. <ResponseMetadata>
  215. <RequestId>83c88b9d-12b7-11e3-8b82-87b12DIFFEXAMPLE</RequestId>
  216. </ResponseMetadata>
  217. </RemoveTagsResponse>
  218. `