Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

372 рядки
14 KiB

  1. package cloudformation_test
  2. var CancelUpdateStackResponse = `
  3. <CancelUpdateStackResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  4. <CancelUpdateStackResult/>
  5. <ResponseMetadata>
  6. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  7. </ResponseMetadata>
  8. </CancelUpdateStackResponse>
  9. `
  10. var CreateStackResponse = `
  11. <CreateStackResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  12. <CreateStackResult>
  13. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  14. </CreateStackResult>
  15. <ResponseMetadata>
  16. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  17. </ResponseMetadata>
  18. </CreateStackResponse>
  19. `
  20. var CreateStackWithInvalidParamsResponse = `
  21. <ErrorResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  22. <Error>
  23. <Type>Sender</Type>
  24. <Code>ValidationError</Code>
  25. <Message>Either Template URL or Template Body must be specified.</Message>
  26. </Error>
  27. <RequestId>70a76d42-9665-11e2-9fdf-211deEXAMPLE</RequestId>
  28. </ErrorResponse>
  29. `
  30. var DeleteStackResponse = `
  31. <DeleteStackResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  32. <DeleteStackResult/>
  33. <ResponseMetadata>
  34. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  35. </ResponseMetadata>
  36. </DeleteStackResponse>
  37. `
  38. var DescribeStackEventsResponse = `
  39. <DescribeStackEventsResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  40. <DescribeStackEventsResult>
  41. <StackEvents>
  42. <member>
  43. <EventId>Event-1-Id</EventId>
  44. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  45. <StackName>MyStack</StackName>
  46. <LogicalResourceId>MyStack</LogicalResourceId>
  47. <PhysicalResourceId>MyStack_One</PhysicalResourceId>
  48. <ResourceType>AWS::CloudFormation::Stack</ResourceType>
  49. <Timestamp>2010-07-27T22:26:28Z</Timestamp>
  50. <ResourceStatus>CREATE_IN_PROGRESS</ResourceStatus>
  51. <ResourceStatusReason>User initiated</ResourceStatusReason>
  52. </member>
  53. <member>
  54. <EventId>Event-2-Id</EventId>
  55. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  56. <StackName>MyStack</StackName>
  57. <LogicalResourceId>MyDBInstance</LogicalResourceId>
  58. <PhysicalResourceId>MyStack_DB1</PhysicalResourceId>
  59. <ResourceType>AWS::SecurityGroup</ResourceType>
  60. <Timestamp>2010-07-27T22:27:28Z</Timestamp>
  61. <ResourceStatus>CREATE_IN_PROGRESS</ResourceStatus>
  62. <ResourceProperties>{"GroupDescription":...}</ResourceProperties>
  63. </member>
  64. <member>
  65. <EventId>Event-3-Id</EventId>
  66. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  67. <StackName>MyStack</StackName>
  68. <LogicalResourceId>MySG1</LogicalResourceId>
  69. <PhysicalResourceId>MyStack_SG1</PhysicalResourceId>
  70. <ResourceType>AWS::SecurityGroup</ResourceType>
  71. <Timestamp>2010-07-27T22:28:28Z</Timestamp>
  72. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  73. </member>
  74. </StackEvents>
  75. <NextToken/>
  76. </DescribeStackEventsResult>
  77. <ResponseMetadata>
  78. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  79. </ResponseMetadata>
  80. </DescribeStackEventsResponse>
  81. `
  82. var DescribeStackResourceResponse = `
  83. <DescribeStackResourceResponse>
  84. <DescribeStackResourceResult>
  85. <StackResourceDetail>
  86. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  87. <StackName>MyStack</StackName>
  88. <LogicalResourceId>MyDBInstance</LogicalResourceId>
  89. <PhysicalResourceId>MyStack_DB1</PhysicalResourceId>
  90. <ResourceType>AWS::RDS::DBInstance</ResourceType>
  91. <LastUpdatedTimestamp>2011-07-07T22:27:28Z</LastUpdatedTimestamp>
  92. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  93. </StackResourceDetail>
  94. </DescribeStackResourceResult>
  95. <ResponseMetadata>
  96. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  97. </ResponseMetadata>
  98. </DescribeStackResourceResponse>
  99. `
  100. var DescribeStackResourcesResponse = `
  101. <DescribeStackResourcesResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  102. <DescribeStackResourcesResult>
  103. <StackResources>
  104. <member>
  105. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  106. <StackName>MyStack</StackName>
  107. <LogicalResourceId>MyDBInstance</LogicalResourceId>
  108. <PhysicalResourceId>MyStack_DB1</PhysicalResourceId>
  109. <ResourceType>AWS::DBInstance</ResourceType>
  110. <Timestamp>2010-07-27T22:27:28Z</Timestamp>
  111. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  112. </member>
  113. <member>
  114. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  115. <StackName>MyStack</StackName>
  116. <LogicalResourceId>MyAutoScalingGroup</LogicalResourceId>
  117. <PhysicalResourceId>MyStack_ASG1</PhysicalResourceId>
  118. <ResourceType>AWS::AutoScalingGroup</ResourceType>
  119. <Timestamp>2010-07-27T22:28:28Z</Timestamp>
  120. <ResourceStatus>CREATE_IN_PROGRESS</ResourceStatus>
  121. </member>
  122. </StackResources>
  123. </DescribeStackResourcesResult>
  124. <ResponseMetadata>
  125. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  126. </ResponseMetadata>
  127. </DescribeStackResourcesResponse>
  128. `
  129. var DescribeStacksResponse = `
  130. <DescribeStacksResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  131. <DescribeStacksResult>
  132. <Stacks>
  133. <member>
  134. <StackName>MyStack</StackName>
  135. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  136. <StackStatusReason/>
  137. <Description>My Description</Description>
  138. <Capabilities>
  139. <member>CAPABILITY_IAM</member>
  140. </Capabilities>
  141. <NotificationARNs>
  142. <member>arn:aws:sns:region-name:account-name:topic-name</member>
  143. </NotificationARNs>
  144. <Parameters>
  145. <member>
  146. <ParameterValue>MyValue</ParameterValue>
  147. <ParameterKey>MyKey</ParameterKey>
  148. </member>
  149. </Parameters>
  150. <Tags>
  151. <member>
  152. <Key>MyTagKey</Key>
  153. <Value>MyTagValue</Value>
  154. </member>
  155. </Tags>
  156. <CreationTime>2010-07-27T22:28:28Z</CreationTime>
  157. <StackStatus>CREATE_COMPLETE</StackStatus>
  158. <DisableRollback>false</DisableRollback>
  159. <Outputs>
  160. <member>
  161. <Description>ServerUrl</Description>
  162. <OutputKey>StartPage</OutputKey>
  163. <OutputValue>http://my-load-balancer.amazonaws.com:80/index.html</OutputValue>
  164. </member>
  165. </Outputs>
  166. </member>
  167. </Stacks>
  168. <NextToken/>
  169. </DescribeStacksResult>
  170. <ResponseMetadata>
  171. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  172. </ResponseMetadata>
  173. </DescribeStacksResponse>
  174. `
  175. var EstimateTemplateCostResponse = `
  176. <EstimateTemplateCostResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  177. <EstimateTemplateCostResult>
  178. <Url>http://calculator.s3.amazonaws.com/calc5.html?key=cf-2e351785-e821-450c-9d58-625e1e1ebfb6</Url>
  179. </EstimateTemplateCostResult>
  180. <ResponseMetadata>
  181. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  182. </ResponseMetadata>
  183. </EstimateTemplateCostResponse>
  184. `
  185. var GetStackPolicyResponse = `
  186. <GetStackPolicyResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  187. <GetStackPolicyResult>
  188. <StackPolicyBody>{
  189. "Statement" : [
  190. {
  191. "Effect" : "Deny",
  192. "Action" : "Update:*",
  193. "Principal" : "*",
  194. "Resource" : "LogicalResourceId/ProductionDatabase"
  195. },
  196. {
  197. "Effect" : "Allow",
  198. "Action" : "Update:*",
  199. "Principal" : "*",
  200. "Resource" : "*"
  201. }
  202. ]
  203. }</StackPolicyBody>
  204. </GetStackPolicyResult>
  205. <ResponseMetadata>
  206. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  207. </ResponseMetadata>
  208. </GetStackPolicyResponse>
  209. `
  210. var GetTemplateResponse = `
  211. <GetTemplateResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  212. <GetTemplateResult>
  213. <TemplateBody>{
  214. "AWSTemplateFormatVersion" : "2010-09-09",
  215. "Description" : "Simple example",
  216. "Resources" : {
  217. "MySQS" : {
  218. "Type" : "AWS::SQS::Queue",
  219. "Properties" : {
  220. }
  221. }
  222. }
  223. }</TemplateBody>
  224. </GetTemplateResult>
  225. <ResponseMetadata>
  226. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  227. </ResponseMetadata>
  228. </GetTemplateResponse>
  229. `
  230. var ListStackResourcesResponse = `
  231. <ListStackResourcesResponse>
  232. <ListStackResourcesResult>
  233. <StackResourceSummaries>
  234. <member>
  235. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  236. <LogicalResourceId>DBSecurityGroup</LogicalResourceId>
  237. <LastUpdatedTimestamp>2011-06-21T20:15:58Z</LastUpdatedTimestamp>
  238. <PhysicalResourceId>gmarcteststack-dbsecuritygroup-1s5m0ez5lkk6w</PhysicalResourceId>
  239. <ResourceType>AWS::RDS::DBSecurityGroup</ResourceType>
  240. </member>
  241. <member>
  242. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  243. <LogicalResourceId>SampleDB</LogicalResourceId>
  244. <LastUpdatedTimestamp>2011-06-21T20:25:57Z</LastUpdatedTimestamp>
  245. <PhysicalResourceId>MyStack-sampledb-ycwhk1v830lx</PhysicalResourceId>
  246. <ResourceType>AWS::RDS::DBInstance</ResourceType>
  247. </member>
  248. <member>
  249. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  250. <LogicalResourceId>SampleApplication</LogicalResourceId>
  251. <LastUpdatedTimestamp>2011-06-21T20:26:12Z</LastUpdatedTimestamp>
  252. <PhysicalResourceId>MyStack-SampleApplication-1MKNASYR3RBQL</PhysicalResourceId>
  253. <ResourceType>AWS::ElasticBeanstalk::Application</ResourceType>
  254. </member>
  255. <member>
  256. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  257. <LogicalResourceId>SampleEnvironment</LogicalResourceId>
  258. <LastUpdatedTimestamp>2011-06-21T20:28:48Z</LastUpdatedTimestamp>
  259. <PhysicalResourceId>myst-Samp-1AGU6ERZX6M3Q</PhysicalResourceId>
  260. <ResourceType>AWS::ElasticBeanstalk::Environment</ResourceType>
  261. </member>
  262. <member>
  263. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  264. <LogicalResourceId>AlarmTopic</LogicalResourceId>
  265. <LastUpdatedTimestamp>2011-06-21T20:29:06Z</LastUpdatedTimestamp>
  266. <PhysicalResourceId>arn:aws:sns:us-east-1:803981987763:MyStack-AlarmTopic-SW4IQELG7RPJ</PhysicalResourceId>
  267. <ResourceType>AWS::SNS::Topic</ResourceType>
  268. </member>
  269. <member>
  270. <ResourceStatus>CREATE_COMPLETE</ResourceStatus>
  271. <LogicalResourceId>CPUAlarmHigh</LogicalResourceId>
  272. <LastUpdatedTimestamp>2011-06-21T20:29:23Z</LastUpdatedTimestamp>
  273. <PhysicalResourceId>MyStack-CPUAlarmHigh-POBWQPDJA81F</PhysicalResourceId>
  274. <ResourceType>AWS::CloudWatch::Alarm</ResourceType>
  275. </member>
  276. </StackResourceSummaries>
  277. </ListStackResourcesResult>
  278. <ResponseMetadata>
  279. <RequestId>2d06e36c-ac1d-11e0-a958-f9382b6eb86b</RequestId>
  280. </ResponseMetadata>
  281. </ListStackResourcesResponse>
  282. `
  283. var ListStacksResponse = `
  284. <ListStacksResponse>
  285. <ListStacksResult>
  286. <StackSummaries>
  287. <member>
  288. <StackId>arn:aws:cloudformation:us-east-1:1234567:stack/TestCreate1/aaaaa</StackId>
  289. <StackStatus>CREATE_IN_PROGRESS</StackStatus>
  290. <StackName>vpc1</StackName>
  291. <CreationTime>2011-05-23T15:47:44Z</CreationTime>
  292. <TemplateDescription>Creates one EC2 instance and a load balancer.</TemplateDescription>
  293. </member>
  294. <member>
  295. <StackId>arn:aws:cloudformation:us-east-1:1234567:stack/TestDelete2/bbbbb</StackId>
  296. <StackStatus>DELETE_COMPLETE</StackStatus>
  297. <DeletionTime>2011-03-10T16:20:51Z</DeletionTime>
  298. <StackName>WP1</StackName>
  299. <CreationTime>2011-03-05T19:57:58Z</CreationTime>
  300. <TemplateDescription>A simple basic Cloudformation Template.</TemplateDescription>
  301. </member>
  302. </StackSummaries>
  303. </ListStacksResult>
  304. <ResponseMetadata>
  305. <RequestId>2d06e36c-ac1d-11e0-a958-f9382b6eb86b</RequestId>
  306. </ResponseMetadata>
  307. </ListStacksResponse>
  308. `
  309. var SetStackPolicyResponse = `
  310. <SetStackPolicyResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  311. <SetStackPolicyResponse/>
  312. <ResponseMetadata>
  313. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  314. </ResponseMetadata>
  315. </SetStackPolicyResponse>
  316. `
  317. var UpdateStackResponse = `
  318. <UpdateStackResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  319. <UpdateStackResult>
  320. <StackId>arn:aws:cloudformation:us-east-1:123456789:stack/MyStack/aaf549a0-a413-11df-adb3-5081b3858e83</StackId>
  321. </UpdateStackResult>
  322. <ResponseMetadata>
  323. <RequestId>4af14eec-350e-11e4-b260-EXAMPLE</RequestId>
  324. </ResponseMetadata>
  325. </UpdateStackResponse>
  326. `
  327. var ValidateTemplateResponse = `
  328. <ValidateTemplateResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/">
  329. <ValidateTemplateResult>
  330. <Description>Test</Description>
  331. <Capabilities>
  332. <member>CAPABILITY_IAM</member>
  333. </Capabilities>
  334. <Parameters>
  335. <member>
  336. <NoEcho>false</NoEcho>
  337. <ParameterKey>InstanceType</ParameterKey>
  338. <Description>Type of instance to launch</Description>
  339. <DefaultValue>m1.small</DefaultValue>
  340. </member>
  341. <member>
  342. <NoEcho>false</NoEcho>
  343. <ParameterKey>WebServerPort</ParameterKey>
  344. <Description>The TCP port for the Web Server</Description>
  345. <DefaultValue>8888</DefaultValue>
  346. </member>
  347. <member>
  348. <NoEcho>false</NoEcho>
  349. <ParameterKey>KeyName</ParameterKey>
  350. <Description>Name of an existing EC2 KeyPair to enable SSH access into the server</Description>
  351. </member>
  352. </Parameters>
  353. </ValidateTemplateResult>
  354. <ResponseMetadata>
  355. <RequestId>0be7b6e8-e4a0-11e0-a5bd-9f8d5a7dbc91</RequestId>
  356. </ResponseMetadata>
  357. </ValidateTemplateResponse>
  358. `