Ec2Client.php 127 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312
  1. <?php
  2. namespace Aws\Ec2;
  3. use Aws\AwsClient;
  4. use Aws\Api\Service;
  5. use Aws\Api\DocModel;
  6. use Aws\Api\ApiProvider;
  7. use Aws\PresignUrlMiddleware;
  8. /**
  9. * Client used to interact with Amazon EC2.
  10. *
  11. * @method \Aws\Result acceptVpcPeeringConnection(array $args = [])
  12. * @method \GuzzleHttp\Promise\Promise acceptVpcPeeringConnectionAsync(array $args = [])
  13. * @method \Aws\Result allocateAddress(array $args = [])
  14. * @method \GuzzleHttp\Promise\Promise allocateAddressAsync(array $args = [])
  15. * @method \Aws\Result allocateHosts(array $args = [])
  16. * @method \GuzzleHttp\Promise\Promise allocateHostsAsync(array $args = [])
  17. * @method \Aws\Result assignPrivateIpAddresses(array $args = [])
  18. * @method \GuzzleHttp\Promise\Promise assignPrivateIpAddressesAsync(array $args = [])
  19. * @method \Aws\Result associateAddress(array $args = [])
  20. * @method \GuzzleHttp\Promise\Promise associateAddressAsync(array $args = [])
  21. * @method \Aws\Result associateDhcpOptions(array $args = [])
  22. * @method \GuzzleHttp\Promise\Promise associateDhcpOptionsAsync(array $args = [])
  23. * @method \Aws\Result associateRouteTable(array $args = [])
  24. * @method \GuzzleHttp\Promise\Promise associateRouteTableAsync(array $args = [])
  25. * @method \Aws\Result attachClassicLinkVpc(array $args = [])
  26. * @method \GuzzleHttp\Promise\Promise attachClassicLinkVpcAsync(array $args = [])
  27. * @method \Aws\Result attachInternetGateway(array $args = [])
  28. * @method \GuzzleHttp\Promise\Promise attachInternetGatewayAsync(array $args = [])
  29. * @method \Aws\Result attachNetworkInterface(array $args = [])
  30. * @method \GuzzleHttp\Promise\Promise attachNetworkInterfaceAsync(array $args = [])
  31. * @method \Aws\Result attachVolume(array $args = [])
  32. * @method \GuzzleHttp\Promise\Promise attachVolumeAsync(array $args = [])
  33. * @method \Aws\Result attachVpnGateway(array $args = [])
  34. * @method \GuzzleHttp\Promise\Promise attachVpnGatewayAsync(array $args = [])
  35. * @method \Aws\Result authorizeSecurityGroupEgress(array $args = [])
  36. * @method \GuzzleHttp\Promise\Promise authorizeSecurityGroupEgressAsync(array $args = [])
  37. * @method \Aws\Result authorizeSecurityGroupIngress(array $args = [])
  38. * @method \GuzzleHttp\Promise\Promise authorizeSecurityGroupIngressAsync(array $args = [])
  39. * @method \Aws\Result bundleInstance(array $args = [])
  40. * @method \GuzzleHttp\Promise\Promise bundleInstanceAsync(array $args = [])
  41. * @method \Aws\Result cancelBundleTask(array $args = [])
  42. * @method \GuzzleHttp\Promise\Promise cancelBundleTaskAsync(array $args = [])
  43. * @method \Aws\Result cancelConversionTask(array $args = [])
  44. * @method \GuzzleHttp\Promise\Promise cancelConversionTaskAsync(array $args = [])
  45. * @method \Aws\Result cancelExportTask(array $args = [])
  46. * @method \GuzzleHttp\Promise\Promise cancelExportTaskAsync(array $args = [])
  47. * @method \Aws\Result cancelImportTask(array $args = [])
  48. * @method \GuzzleHttp\Promise\Promise cancelImportTaskAsync(array $args = [])
  49. * @method \Aws\Result cancelReservedInstancesListing(array $args = [])
  50. * @method \GuzzleHttp\Promise\Promise cancelReservedInstancesListingAsync(array $args = [])
  51. * @method \Aws\Result cancelSpotFleetRequests(array $args = [])
  52. * @method \GuzzleHttp\Promise\Promise cancelSpotFleetRequestsAsync(array $args = [])
  53. * @method \Aws\Result cancelSpotInstanceRequests(array $args = [])
  54. * @method \GuzzleHttp\Promise\Promise cancelSpotInstanceRequestsAsync(array $args = [])
  55. * @method \Aws\Result confirmProductInstance(array $args = [])
  56. * @method \GuzzleHttp\Promise\Promise confirmProductInstanceAsync(array $args = [])
  57. * @method \Aws\Result copyImage(array $args = [])
  58. * @method \GuzzleHttp\Promise\Promise copyImageAsync(array $args = [])
  59. * @method \Aws\Result copySnapshot(array $args = [])
  60. * @method \GuzzleHttp\Promise\Promise copySnapshotAsync(array $args = [])
  61. * @method \Aws\Result createCustomerGateway(array $args = [])
  62. * @method \GuzzleHttp\Promise\Promise createCustomerGatewayAsync(array $args = [])
  63. * @method \Aws\Result createDhcpOptions(array $args = [])
  64. * @method \GuzzleHttp\Promise\Promise createDhcpOptionsAsync(array $args = [])
  65. * @method \Aws\Result createFlowLogs(array $args = [])
  66. * @method \GuzzleHttp\Promise\Promise createFlowLogsAsync(array $args = [])
  67. * @method \Aws\Result createImage(array $args = [])
  68. * @method \GuzzleHttp\Promise\Promise createImageAsync(array $args = [])
  69. * @method \Aws\Result createInstanceExportTask(array $args = [])
  70. * @method \GuzzleHttp\Promise\Promise createInstanceExportTaskAsync(array $args = [])
  71. * @method \Aws\Result createInternetGateway(array $args = [])
  72. * @method \GuzzleHttp\Promise\Promise createInternetGatewayAsync(array $args = [])
  73. * @method \Aws\Result createKeyPair(array $args = [])
  74. * @method \GuzzleHttp\Promise\Promise createKeyPairAsync(array $args = [])
  75. * @method \Aws\Result createNatGateway(array $args = [])
  76. * @method \GuzzleHttp\Promise\Promise createNatGatewayAsync(array $args = [])
  77. * @method \Aws\Result createNetworkAcl(array $args = [])
  78. * @method \GuzzleHttp\Promise\Promise createNetworkAclAsync(array $args = [])
  79. * @method \Aws\Result createNetworkAclEntry(array $args = [])
  80. * @method \GuzzleHttp\Promise\Promise createNetworkAclEntryAsync(array $args = [])
  81. * @method \Aws\Result createNetworkInterface(array $args = [])
  82. * @method \GuzzleHttp\Promise\Promise createNetworkInterfaceAsync(array $args = [])
  83. * @method \Aws\Result createPlacementGroup(array $args = [])
  84. * @method \GuzzleHttp\Promise\Promise createPlacementGroupAsync(array $args = [])
  85. * @method \Aws\Result createReservedInstancesListing(array $args = [])
  86. * @method \GuzzleHttp\Promise\Promise createReservedInstancesListingAsync(array $args = [])
  87. * @method \Aws\Result createRoute(array $args = [])
  88. * @method \GuzzleHttp\Promise\Promise createRouteAsync(array $args = [])
  89. * @method \Aws\Result createRouteTable(array $args = [])
  90. * @method \GuzzleHttp\Promise\Promise createRouteTableAsync(array $args = [])
  91. * @method \Aws\Result createSecurityGroup(array $args = [])
  92. * @method \GuzzleHttp\Promise\Promise createSecurityGroupAsync(array $args = [])
  93. * @method \Aws\Result createSnapshot(array $args = [])
  94. * @method \GuzzleHttp\Promise\Promise createSnapshotAsync(array $args = [])
  95. * @method \Aws\Result createSpotDatafeedSubscription(array $args = [])
  96. * @method \GuzzleHttp\Promise\Promise createSpotDatafeedSubscriptionAsync(array $args = [])
  97. * @method \Aws\Result createSubnet(array $args = [])
  98. * @method \GuzzleHttp\Promise\Promise createSubnetAsync(array $args = [])
  99. * @method \Aws\Result createTags(array $args = [])
  100. * @method \GuzzleHttp\Promise\Promise createTagsAsync(array $args = [])
  101. * @method \Aws\Result createVolume(array $args = [])
  102. * @method \GuzzleHttp\Promise\Promise createVolumeAsync(array $args = [])
  103. * @method \Aws\Result createVpc(array $args = [])
  104. * @method \GuzzleHttp\Promise\Promise createVpcAsync(array $args = [])
  105. * @method \Aws\Result createVpcEndpoint(array $args = [])
  106. * @method \GuzzleHttp\Promise\Promise createVpcEndpointAsync(array $args = [])
  107. * @method \Aws\Result createVpcPeeringConnection(array $args = [])
  108. * @method \GuzzleHttp\Promise\Promise createVpcPeeringConnectionAsync(array $args = [])
  109. * @method \Aws\Result createVpnConnection(array $args = [])
  110. * @method \GuzzleHttp\Promise\Promise createVpnConnectionAsync(array $args = [])
  111. * @method \Aws\Result createVpnConnectionRoute(array $args = [])
  112. * @method \GuzzleHttp\Promise\Promise createVpnConnectionRouteAsync(array $args = [])
  113. * @method \Aws\Result createVpnGateway(array $args = [])
  114. * @method \GuzzleHttp\Promise\Promise createVpnGatewayAsync(array $args = [])
  115. * @method \Aws\Result deleteCustomerGateway(array $args = [])
  116. * @method \GuzzleHttp\Promise\Promise deleteCustomerGatewayAsync(array $args = [])
  117. * @method \Aws\Result deleteDhcpOptions(array $args = [])
  118. * @method \GuzzleHttp\Promise\Promise deleteDhcpOptionsAsync(array $args = [])
  119. * @method \Aws\Result deleteFlowLogs(array $args = [])
  120. * @method \GuzzleHttp\Promise\Promise deleteFlowLogsAsync(array $args = [])
  121. * @method \Aws\Result deleteInternetGateway(array $args = [])
  122. * @method \GuzzleHttp\Promise\Promise deleteInternetGatewayAsync(array $args = [])
  123. * @method \Aws\Result deleteKeyPair(array $args = [])
  124. * @method \GuzzleHttp\Promise\Promise deleteKeyPairAsync(array $args = [])
  125. * @method \Aws\Result deleteNatGateway(array $args = [])
  126. * @method \GuzzleHttp\Promise\Promise deleteNatGatewayAsync(array $args = [])
  127. * @method \Aws\Result deleteNetworkAcl(array $args = [])
  128. * @method \GuzzleHttp\Promise\Promise deleteNetworkAclAsync(array $args = [])
  129. * @method \Aws\Result deleteNetworkAclEntry(array $args = [])
  130. * @method \GuzzleHttp\Promise\Promise deleteNetworkAclEntryAsync(array $args = [])
  131. * @method \Aws\Result deleteNetworkInterface(array $args = [])
  132. * @method \GuzzleHttp\Promise\Promise deleteNetworkInterfaceAsync(array $args = [])
  133. * @method \Aws\Result deletePlacementGroup(array $args = [])
  134. * @method \GuzzleHttp\Promise\Promise deletePlacementGroupAsync(array $args = [])
  135. * @method \Aws\Result deleteRoute(array $args = [])
  136. * @method \GuzzleHttp\Promise\Promise deleteRouteAsync(array $args = [])
  137. * @method \Aws\Result deleteRouteTable(array $args = [])
  138. * @method \GuzzleHttp\Promise\Promise deleteRouteTableAsync(array $args = [])
  139. * @method \Aws\Result deleteSecurityGroup(array $args = [])
  140. * @method \GuzzleHttp\Promise\Promise deleteSecurityGroupAsync(array $args = [])
  141. * @method \Aws\Result deleteSnapshot(array $args = [])
  142. * @method \GuzzleHttp\Promise\Promise deleteSnapshotAsync(array $args = [])
  143. * @method \Aws\Result deleteSpotDatafeedSubscription(array $args = [])
  144. * @method \GuzzleHttp\Promise\Promise deleteSpotDatafeedSubscriptionAsync(array $args = [])
  145. * @method \Aws\Result deleteSubnet(array $args = [])
  146. * @method \GuzzleHttp\Promise\Promise deleteSubnetAsync(array $args = [])
  147. * @method \Aws\Result deleteTags(array $args = [])
  148. * @method \GuzzleHttp\Promise\Promise deleteTagsAsync(array $args = [])
  149. * @method \Aws\Result deleteVolume(array $args = [])
  150. * @method \GuzzleHttp\Promise\Promise deleteVolumeAsync(array $args = [])
  151. * @method \Aws\Result deleteVpc(array $args = [])
  152. * @method \GuzzleHttp\Promise\Promise deleteVpcAsync(array $args = [])
  153. * @method \Aws\Result deleteVpcEndpoints(array $args = [])
  154. * @method \GuzzleHttp\Promise\Promise deleteVpcEndpointsAsync(array $args = [])
  155. * @method \Aws\Result deleteVpcPeeringConnection(array $args = [])
  156. * @method \GuzzleHttp\Promise\Promise deleteVpcPeeringConnectionAsync(array $args = [])
  157. * @method \Aws\Result deleteVpnConnection(array $args = [])
  158. * @method \GuzzleHttp\Promise\Promise deleteVpnConnectionAsync(array $args = [])
  159. * @method \Aws\Result deleteVpnConnectionRoute(array $args = [])
  160. * @method \GuzzleHttp\Promise\Promise deleteVpnConnectionRouteAsync(array $args = [])
  161. * @method \Aws\Result deleteVpnGateway(array $args = [])
  162. * @method \GuzzleHttp\Promise\Promise deleteVpnGatewayAsync(array $args = [])
  163. * @method \Aws\Result deregisterImage(array $args = [])
  164. * @method \GuzzleHttp\Promise\Promise deregisterImageAsync(array $args = [])
  165. * @method \Aws\Result describeAccountAttributes(array $args = [])
  166. * @method \GuzzleHttp\Promise\Promise describeAccountAttributesAsync(array $args = [])
  167. * @method \Aws\Result describeAddresses(array $args = [])
  168. * @method \GuzzleHttp\Promise\Promise describeAddressesAsync(array $args = [])
  169. * @method \Aws\Result describeAvailabilityZones(array $args = [])
  170. * @method \GuzzleHttp\Promise\Promise describeAvailabilityZonesAsync(array $args = [])
  171. * @method \Aws\Result describeBundleTasks(array $args = [])
  172. * @method \GuzzleHttp\Promise\Promise describeBundleTasksAsync(array $args = [])
  173. * @method \Aws\Result describeClassicLinkInstances(array $args = [])
  174. * @method \GuzzleHttp\Promise\Promise describeClassicLinkInstancesAsync(array $args = [])
  175. * @method \Aws\Result describeConversionTasks(array $args = [])
  176. * @method \GuzzleHttp\Promise\Promise describeConversionTasksAsync(array $args = [])
  177. * @method \Aws\Result describeCustomerGateways(array $args = [])
  178. * @method \GuzzleHttp\Promise\Promise describeCustomerGatewaysAsync(array $args = [])
  179. * @method \Aws\Result describeDhcpOptions(array $args = [])
  180. * @method \GuzzleHttp\Promise\Promise describeDhcpOptionsAsync(array $args = [])
  181. * @method \Aws\Result describeExportTasks(array $args = [])
  182. * @method \GuzzleHttp\Promise\Promise describeExportTasksAsync(array $args = [])
  183. * @method \Aws\Result describeFlowLogs(array $args = [])
  184. * @method \GuzzleHttp\Promise\Promise describeFlowLogsAsync(array $args = [])
  185. * @method \Aws\Result describeHosts(array $args = [])
  186. * @method \GuzzleHttp\Promise\Promise describeHostsAsync(array $args = [])
  187. * @method \Aws\Result describeIdFormat(array $args = [])
  188. * @method \GuzzleHttp\Promise\Promise describeIdFormatAsync(array $args = [])
  189. * @method \Aws\Result describeImageAttribute(array $args = [])
  190. * @method \GuzzleHttp\Promise\Promise describeImageAttributeAsync(array $args = [])
  191. * @method \Aws\Result describeImages(array $args = [])
  192. * @method \GuzzleHttp\Promise\Promise describeImagesAsync(array $args = [])
  193. * @method \Aws\Result describeImportImageTasks(array $args = [])
  194. * @method \GuzzleHttp\Promise\Promise describeImportImageTasksAsync(array $args = [])
  195. * @method \Aws\Result describeImportSnapshotTasks(array $args = [])
  196. * @method \GuzzleHttp\Promise\Promise describeImportSnapshotTasksAsync(array $args = [])
  197. * @method \Aws\Result describeInstanceAttribute(array $args = [])
  198. * @method \GuzzleHttp\Promise\Promise describeInstanceAttributeAsync(array $args = [])
  199. * @method \Aws\Result describeInstanceStatus(array $args = [])
  200. * @method \GuzzleHttp\Promise\Promise describeInstanceStatusAsync(array $args = [])
  201. * @method \Aws\Result describeInstances(array $args = [])
  202. * @method \GuzzleHttp\Promise\Promise describeInstancesAsync(array $args = [])
  203. * @method \Aws\Result describeInternetGateways(array $args = [])
  204. * @method \GuzzleHttp\Promise\Promise describeInternetGatewaysAsync(array $args = [])
  205. * @method \Aws\Result describeKeyPairs(array $args = [])
  206. * @method \GuzzleHttp\Promise\Promise describeKeyPairsAsync(array $args = [])
  207. * @method \Aws\Result describeMovingAddresses(array $args = [])
  208. * @method \GuzzleHttp\Promise\Promise describeMovingAddressesAsync(array $args = [])
  209. * @method \Aws\Result describeNatGateways(array $args = [])
  210. * @method \GuzzleHttp\Promise\Promise describeNatGatewaysAsync(array $args = [])
  211. * @method \Aws\Result describeNetworkAcls(array $args = [])
  212. * @method \GuzzleHttp\Promise\Promise describeNetworkAclsAsync(array $args = [])
  213. * @method \Aws\Result describeNetworkInterfaceAttribute(array $args = [])
  214. * @method \GuzzleHttp\Promise\Promise describeNetworkInterfaceAttributeAsync(array $args = [])
  215. * @method \Aws\Result describeNetworkInterfaces(array $args = [])
  216. * @method \GuzzleHttp\Promise\Promise describeNetworkInterfacesAsync(array $args = [])
  217. * @method \Aws\Result describePlacementGroups(array $args = [])
  218. * @method \GuzzleHttp\Promise\Promise describePlacementGroupsAsync(array $args = [])
  219. * @method \Aws\Result describePrefixLists(array $args = [])
  220. * @method \GuzzleHttp\Promise\Promise describePrefixListsAsync(array $args = [])
  221. * @method \Aws\Result describeRegions(array $args = [])
  222. * @method \GuzzleHttp\Promise\Promise describeRegionsAsync(array $args = [])
  223. * @method \Aws\Result describeReservedInstances(array $args = [])
  224. * @method \GuzzleHttp\Promise\Promise describeReservedInstancesAsync(array $args = [])
  225. * @method \Aws\Result describeReservedInstancesListings(array $args = [])
  226. * @method \GuzzleHttp\Promise\Promise describeReservedInstancesListingsAsync(array $args = [])
  227. * @method \Aws\Result describeReservedInstancesModifications(array $args = [])
  228. * @method \GuzzleHttp\Promise\Promise describeReservedInstancesModificationsAsync(array $args = [])
  229. * @method \Aws\Result describeReservedInstancesOfferings(array $args = [])
  230. * @method \GuzzleHttp\Promise\Promise describeReservedInstancesOfferingsAsync(array $args = [])
  231. * @method \Aws\Result describeRouteTables(array $args = [])
  232. * @method \GuzzleHttp\Promise\Promise describeRouteTablesAsync(array $args = [])
  233. * @method \Aws\Result describeScheduledInstanceAvailability(array $args = [])
  234. * @method \GuzzleHttp\Promise\Promise describeScheduledInstanceAvailabilityAsync(array $args = [])
  235. * @method \Aws\Result describeScheduledInstances(array $args = [])
  236. * @method \GuzzleHttp\Promise\Promise describeScheduledInstancesAsync(array $args = [])
  237. * @method \Aws\Result describeSecurityGroupReferences(array $args = [])
  238. * @method \GuzzleHttp\Promise\Promise describeSecurityGroupReferencesAsync(array $args = [])
  239. * @method \Aws\Result describeSecurityGroups(array $args = [])
  240. * @method \GuzzleHttp\Promise\Promise describeSecurityGroupsAsync(array $args = [])
  241. * @method \Aws\Result describeSnapshotAttribute(array $args = [])
  242. * @method \GuzzleHttp\Promise\Promise describeSnapshotAttributeAsync(array $args = [])
  243. * @method \Aws\Result describeSnapshots(array $args = [])
  244. * @method \GuzzleHttp\Promise\Promise describeSnapshotsAsync(array $args = [])
  245. * @method \Aws\Result describeSpotDatafeedSubscription(array $args = [])
  246. * @method \GuzzleHttp\Promise\Promise describeSpotDatafeedSubscriptionAsync(array $args = [])
  247. * @method \Aws\Result describeSpotFleetInstances(array $args = [])
  248. * @method \GuzzleHttp\Promise\Promise describeSpotFleetInstancesAsync(array $args = [])
  249. * @method \Aws\Result describeSpotFleetRequestHistory(array $args = [])
  250. * @method \GuzzleHttp\Promise\Promise describeSpotFleetRequestHistoryAsync(array $args = [])
  251. * @method \Aws\Result describeSpotFleetRequests(array $args = [])
  252. * @method \GuzzleHttp\Promise\Promise describeSpotFleetRequestsAsync(array $args = [])
  253. * @method \Aws\Result describeSpotInstanceRequests(array $args = [])
  254. * @method \GuzzleHttp\Promise\Promise describeSpotInstanceRequestsAsync(array $args = [])
  255. * @method \Aws\Result describeSpotPriceHistory(array $args = [])
  256. * @method \GuzzleHttp\Promise\Promise describeSpotPriceHistoryAsync(array $args = [])
  257. * @method \Aws\Result describeStaleSecurityGroups(array $args = [])
  258. * @method \GuzzleHttp\Promise\Promise describeStaleSecurityGroupsAsync(array $args = [])
  259. * @method \Aws\Result describeSubnets(array $args = [])
  260. * @method \GuzzleHttp\Promise\Promise describeSubnetsAsync(array $args = [])
  261. * @method \Aws\Result describeTags(array $args = [])
  262. * @method \GuzzleHttp\Promise\Promise describeTagsAsync(array $args = [])
  263. * @method \Aws\Result describeVolumeAttribute(array $args = [])
  264. * @method \GuzzleHttp\Promise\Promise describeVolumeAttributeAsync(array $args = [])
  265. * @method \Aws\Result describeVolumeStatus(array $args = [])
  266. * @method \GuzzleHttp\Promise\Promise describeVolumeStatusAsync(array $args = [])
  267. * @method \Aws\Result describeVolumes(array $args = [])
  268. * @method \GuzzleHttp\Promise\Promise describeVolumesAsync(array $args = [])
  269. * @method \Aws\Result describeVpcAttribute(array $args = [])
  270. * @method \GuzzleHttp\Promise\Promise describeVpcAttributeAsync(array $args = [])
  271. * @method \Aws\Result describeVpcClassicLink(array $args = [])
  272. * @method \GuzzleHttp\Promise\Promise describeVpcClassicLinkAsync(array $args = [])
  273. * @method \Aws\Result describeVpcClassicLinkDnsSupport(array $args = [])
  274. * @method \GuzzleHttp\Promise\Promise describeVpcClassicLinkDnsSupportAsync(array $args = [])
  275. * @method \Aws\Result describeVpcEndpointServices(array $args = [])
  276. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointServicesAsync(array $args = [])
  277. * @method \Aws\Result describeVpcEndpoints(array $args = [])
  278. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointsAsync(array $args = [])
  279. * @method \Aws\Result describeVpcPeeringConnections(array $args = [])
  280. * @method \GuzzleHttp\Promise\Promise describeVpcPeeringConnectionsAsync(array $args = [])
  281. * @method \Aws\Result describeVpcs(array $args = [])
  282. * @method \GuzzleHttp\Promise\Promise describeVpcsAsync(array $args = [])
  283. * @method \Aws\Result describeVpnConnections(array $args = [])
  284. * @method \GuzzleHttp\Promise\Promise describeVpnConnectionsAsync(array $args = [])
  285. * @method \Aws\Result describeVpnGateways(array $args = [])
  286. * @method \GuzzleHttp\Promise\Promise describeVpnGatewaysAsync(array $args = [])
  287. * @method \Aws\Result detachClassicLinkVpc(array $args = [])
  288. * @method \GuzzleHttp\Promise\Promise detachClassicLinkVpcAsync(array $args = [])
  289. * @method \Aws\Result detachInternetGateway(array $args = [])
  290. * @method \GuzzleHttp\Promise\Promise detachInternetGatewayAsync(array $args = [])
  291. * @method \Aws\Result detachNetworkInterface(array $args = [])
  292. * @method \GuzzleHttp\Promise\Promise detachNetworkInterfaceAsync(array $args = [])
  293. * @method \Aws\Result detachVolume(array $args = [])
  294. * @method \GuzzleHttp\Promise\Promise detachVolumeAsync(array $args = [])
  295. * @method \Aws\Result detachVpnGateway(array $args = [])
  296. * @method \GuzzleHttp\Promise\Promise detachVpnGatewayAsync(array $args = [])
  297. * @method \Aws\Result disableVgwRoutePropagation(array $args = [])
  298. * @method \GuzzleHttp\Promise\Promise disableVgwRoutePropagationAsync(array $args = [])
  299. * @method \Aws\Result disableVpcClassicLink(array $args = [])
  300. * @method \GuzzleHttp\Promise\Promise disableVpcClassicLinkAsync(array $args = [])
  301. * @method \Aws\Result disableVpcClassicLinkDnsSupport(array $args = [])
  302. * @method \GuzzleHttp\Promise\Promise disableVpcClassicLinkDnsSupportAsync(array $args = [])
  303. * @method \Aws\Result disassociateAddress(array $args = [])
  304. * @method \GuzzleHttp\Promise\Promise disassociateAddressAsync(array $args = [])
  305. * @method \Aws\Result disassociateRouteTable(array $args = [])
  306. * @method \GuzzleHttp\Promise\Promise disassociateRouteTableAsync(array $args = [])
  307. * @method \Aws\Result enableVgwRoutePropagation(array $args = [])
  308. * @method \GuzzleHttp\Promise\Promise enableVgwRoutePropagationAsync(array $args = [])
  309. * @method \Aws\Result enableVolumeIO(array $args = [])
  310. * @method \GuzzleHttp\Promise\Promise enableVolumeIOAsync(array $args = [])
  311. * @method \Aws\Result enableVpcClassicLink(array $args = [])
  312. * @method \GuzzleHttp\Promise\Promise enableVpcClassicLinkAsync(array $args = [])
  313. * @method \Aws\Result enableVpcClassicLinkDnsSupport(array $args = [])
  314. * @method \GuzzleHttp\Promise\Promise enableVpcClassicLinkDnsSupportAsync(array $args = [])
  315. * @method \Aws\Result getConsoleOutput(array $args = [])
  316. * @method \GuzzleHttp\Promise\Promise getConsoleOutputAsync(array $args = [])
  317. * @method \Aws\Result getConsoleScreenshot(array $args = [])
  318. * @method \GuzzleHttp\Promise\Promise getConsoleScreenshotAsync(array $args = [])
  319. * @method \Aws\Result getPasswordData(array $args = [])
  320. * @method \GuzzleHttp\Promise\Promise getPasswordDataAsync(array $args = [])
  321. * @method \Aws\Result importImage(array $args = [])
  322. * @method \GuzzleHttp\Promise\Promise importImageAsync(array $args = [])
  323. * @method \Aws\Result importInstance(array $args = [])
  324. * @method \GuzzleHttp\Promise\Promise importInstanceAsync(array $args = [])
  325. * @method \Aws\Result importKeyPair(array $args = [])
  326. * @method \GuzzleHttp\Promise\Promise importKeyPairAsync(array $args = [])
  327. * @method \Aws\Result importSnapshot(array $args = [])
  328. * @method \GuzzleHttp\Promise\Promise importSnapshotAsync(array $args = [])
  329. * @method \Aws\Result importVolume(array $args = [])
  330. * @method \GuzzleHttp\Promise\Promise importVolumeAsync(array $args = [])
  331. * @method \Aws\Result modifyHosts(array $args = [])
  332. * @method \GuzzleHttp\Promise\Promise modifyHostsAsync(array $args = [])
  333. * @method \Aws\Result modifyIdFormat(array $args = [])
  334. * @method \GuzzleHttp\Promise\Promise modifyIdFormatAsync(array $args = [])
  335. * @method \Aws\Result modifyImageAttribute(array $args = [])
  336. * @method \GuzzleHttp\Promise\Promise modifyImageAttributeAsync(array $args = [])
  337. * @method \Aws\Result modifyInstanceAttribute(array $args = [])
  338. * @method \GuzzleHttp\Promise\Promise modifyInstanceAttributeAsync(array $args = [])
  339. * @method \Aws\Result modifyInstancePlacement(array $args = [])
  340. * @method \GuzzleHttp\Promise\Promise modifyInstancePlacementAsync(array $args = [])
  341. * @method \Aws\Result modifyNetworkInterfaceAttribute(array $args = [])
  342. * @method \GuzzleHttp\Promise\Promise modifyNetworkInterfaceAttributeAsync(array $args = [])
  343. * @method \Aws\Result modifyReservedInstances(array $args = [])
  344. * @method \GuzzleHttp\Promise\Promise modifyReservedInstancesAsync(array $args = [])
  345. * @method \Aws\Result modifySnapshotAttribute(array $args = [])
  346. * @method \GuzzleHttp\Promise\Promise modifySnapshotAttributeAsync(array $args = [])
  347. * @method \Aws\Result modifySpotFleetRequest(array $args = [])
  348. * @method \GuzzleHttp\Promise\Promise modifySpotFleetRequestAsync(array $args = [])
  349. * @method \Aws\Result modifySubnetAttribute(array $args = [])
  350. * @method \GuzzleHttp\Promise\Promise modifySubnetAttributeAsync(array $args = [])
  351. * @method \Aws\Result modifyVolumeAttribute(array $args = [])
  352. * @method \GuzzleHttp\Promise\Promise modifyVolumeAttributeAsync(array $args = [])
  353. * @method \Aws\Result modifyVpcAttribute(array $args = [])
  354. * @method \GuzzleHttp\Promise\Promise modifyVpcAttributeAsync(array $args = [])
  355. * @method \Aws\Result modifyVpcEndpoint(array $args = [])
  356. * @method \GuzzleHttp\Promise\Promise modifyVpcEndpointAsync(array $args = [])
  357. * @method \Aws\Result modifyVpcPeeringConnectionOptions(array $args = [])
  358. * @method \GuzzleHttp\Promise\Promise modifyVpcPeeringConnectionOptionsAsync(array $args = [])
  359. * @method \Aws\Result monitorInstances(array $args = [])
  360. * @method \GuzzleHttp\Promise\Promise monitorInstancesAsync(array $args = [])
  361. * @method \Aws\Result moveAddressToVpc(array $args = [])
  362. * @method \GuzzleHttp\Promise\Promise moveAddressToVpcAsync(array $args = [])
  363. * @method \Aws\Result purchaseReservedInstancesOffering(array $args = [])
  364. * @method \GuzzleHttp\Promise\Promise purchaseReservedInstancesOfferingAsync(array $args = [])
  365. * @method \Aws\Result purchaseScheduledInstances(array $args = [])
  366. * @method \GuzzleHttp\Promise\Promise purchaseScheduledInstancesAsync(array $args = [])
  367. * @method \Aws\Result rebootInstances(array $args = [])
  368. * @method \GuzzleHttp\Promise\Promise rebootInstancesAsync(array $args = [])
  369. * @method \Aws\Result registerImage(array $args = [])
  370. * @method \GuzzleHttp\Promise\Promise registerImageAsync(array $args = [])
  371. * @method \Aws\Result rejectVpcPeeringConnection(array $args = [])
  372. * @method \GuzzleHttp\Promise\Promise rejectVpcPeeringConnectionAsync(array $args = [])
  373. * @method \Aws\Result releaseAddress(array $args = [])
  374. * @method \GuzzleHttp\Promise\Promise releaseAddressAsync(array $args = [])
  375. * @method \Aws\Result releaseHosts(array $args = [])
  376. * @method \GuzzleHttp\Promise\Promise releaseHostsAsync(array $args = [])
  377. * @method \Aws\Result replaceNetworkAclAssociation(array $args = [])
  378. * @method \GuzzleHttp\Promise\Promise replaceNetworkAclAssociationAsync(array $args = [])
  379. * @method \Aws\Result replaceNetworkAclEntry(array $args = [])
  380. * @method \GuzzleHttp\Promise\Promise replaceNetworkAclEntryAsync(array $args = [])
  381. * @method \Aws\Result replaceRoute(array $args = [])
  382. * @method \GuzzleHttp\Promise\Promise replaceRouteAsync(array $args = [])
  383. * @method \Aws\Result replaceRouteTableAssociation(array $args = [])
  384. * @method \GuzzleHttp\Promise\Promise replaceRouteTableAssociationAsync(array $args = [])
  385. * @method \Aws\Result reportInstanceStatus(array $args = [])
  386. * @method \GuzzleHttp\Promise\Promise reportInstanceStatusAsync(array $args = [])
  387. * @method \Aws\Result requestSpotFleet(array $args = [])
  388. * @method \GuzzleHttp\Promise\Promise requestSpotFleetAsync(array $args = [])
  389. * @method \Aws\Result requestSpotInstances(array $args = [])
  390. * @method \GuzzleHttp\Promise\Promise requestSpotInstancesAsync(array $args = [])
  391. * @method \Aws\Result resetImageAttribute(array $args = [])
  392. * @method \GuzzleHttp\Promise\Promise resetImageAttributeAsync(array $args = [])
  393. * @method \Aws\Result resetInstanceAttribute(array $args = [])
  394. * @method \GuzzleHttp\Promise\Promise resetInstanceAttributeAsync(array $args = [])
  395. * @method \Aws\Result resetNetworkInterfaceAttribute(array $args = [])
  396. * @method \GuzzleHttp\Promise\Promise resetNetworkInterfaceAttributeAsync(array $args = [])
  397. * @method \Aws\Result resetSnapshotAttribute(array $args = [])
  398. * @method \GuzzleHttp\Promise\Promise resetSnapshotAttributeAsync(array $args = [])
  399. * @method \Aws\Result restoreAddressToClassic(array $args = [])
  400. * @method \GuzzleHttp\Promise\Promise restoreAddressToClassicAsync(array $args = [])
  401. * @method \Aws\Result revokeSecurityGroupEgress(array $args = [])
  402. * @method \GuzzleHttp\Promise\Promise revokeSecurityGroupEgressAsync(array $args = [])
  403. * @method \Aws\Result revokeSecurityGroupIngress(array $args = [])
  404. * @method \GuzzleHttp\Promise\Promise revokeSecurityGroupIngressAsync(array $args = [])
  405. * @method \Aws\Result runInstances(array $args = [])
  406. * @method \GuzzleHttp\Promise\Promise runInstancesAsync(array $args = [])
  407. * @method \Aws\Result runScheduledInstances(array $args = [])
  408. * @method \GuzzleHttp\Promise\Promise runScheduledInstancesAsync(array $args = [])
  409. * @method \Aws\Result startInstances(array $args = [])
  410. * @method \GuzzleHttp\Promise\Promise startInstancesAsync(array $args = [])
  411. * @method \Aws\Result stopInstances(array $args = [])
  412. * @method \GuzzleHttp\Promise\Promise stopInstancesAsync(array $args = [])
  413. * @method \Aws\Result terminateInstances(array $args = [])
  414. * @method \GuzzleHttp\Promise\Promise terminateInstancesAsync(array $args = [])
  415. * @method \Aws\Result unassignPrivateIpAddresses(array $args = [])
  416. * @method \GuzzleHttp\Promise\Promise unassignPrivateIpAddressesAsync(array $args = [])
  417. * @method \Aws\Result unmonitorInstances(array $args = [])
  418. * @method \GuzzleHttp\Promise\Promise unmonitorInstancesAsync(array $args = [])
  419. * @method \Aws\Result describeHostReservationOfferings(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  420. * @method \GuzzleHttp\Promise\Promise describeHostReservationOfferingsAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  421. * @method \Aws\Result describeHostReservations(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  422. * @method \GuzzleHttp\Promise\Promise describeHostReservationsAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  423. * @method \Aws\Result describeIdentityIdFormat(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  424. * @method \GuzzleHttp\Promise\Promise describeIdentityIdFormatAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  425. * @method \Aws\Result getHostReservationPurchasePreview(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  426. * @method \GuzzleHttp\Promise\Promise getHostReservationPurchasePreviewAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  427. * @method \Aws\Result modifyIdentityIdFormat(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  428. * @method \GuzzleHttp\Promise\Promise modifyIdentityIdFormatAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  429. * @method \Aws\Result purchaseHostReservation(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  430. * @method \GuzzleHttp\Promise\Promise purchaseHostReservationAsync(array $args = []) (supported in versions 2016-04-01, 2016-09-15, 2016-11-15)
  431. * @method \Aws\Result acceptReservedInstancesExchangeQuote(array $args = []) (supported in versions 2016-09-15, 2016-11-15)
  432. * @method \GuzzleHttp\Promise\Promise acceptReservedInstancesExchangeQuoteAsync(array $args = []) (supported in versions 2016-09-15, 2016-11-15)
  433. * @method \Aws\Result getReservedInstancesExchangeQuote(array $args = []) (supported in versions 2016-09-15, 2016-11-15)
  434. * @method \GuzzleHttp\Promise\Promise getReservedInstancesExchangeQuoteAsync(array $args = []) (supported in versions 2016-09-15, 2016-11-15)
  435. * @method \Aws\Result acceptAddressTransfer(array $args = []) (supported in versions 2016-11-15)
  436. * @method \GuzzleHttp\Promise\Promise acceptAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
  437. * @method \Aws\Result acceptTransitGatewayMulticastDomainAssociations(array $args = []) (supported in versions 2016-11-15)
  438. * @method \GuzzleHttp\Promise\Promise acceptTransitGatewayMulticastDomainAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  439. * @method \Aws\Result acceptTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
  440. * @method \GuzzleHttp\Promise\Promise acceptTransitGatewayPeeringAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  441. * @method \Aws\Result acceptTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
  442. * @method \GuzzleHttp\Promise\Promise acceptTransitGatewayVpcAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  443. * @method \Aws\Result acceptVpcEndpointConnections(array $args = []) (supported in versions 2016-11-15)
  444. * @method \GuzzleHttp\Promise\Promise acceptVpcEndpointConnectionsAsync(array $args = []) (supported in versions 2016-11-15)
  445. * @method \Aws\Result advertiseByoipCidr(array $args = []) (supported in versions 2016-11-15)
  446. * @method \GuzzleHttp\Promise\Promise advertiseByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  447. * @method \Aws\Result allocateIpamPoolCidr(array $args = []) (supported in versions 2016-11-15)
  448. * @method \GuzzleHttp\Promise\Promise allocateIpamPoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
  449. * @method \Aws\Result applySecurityGroupsToClientVpnTargetNetwork(array $args = []) (supported in versions 2016-11-15)
  450. * @method \GuzzleHttp\Promise\Promise applySecurityGroupsToClientVpnTargetNetworkAsync(array $args = []) (supported in versions 2016-11-15)
  451. * @method \Aws\Result assignIpv6Addresses(array $args = []) (supported in versions 2016-11-15)
  452. * @method \GuzzleHttp\Promise\Promise assignIpv6AddressesAsync(array $args = []) (supported in versions 2016-11-15)
  453. * @method \Aws\Result assignPrivateNatGatewayAddress(array $args = []) (supported in versions 2016-11-15)
  454. * @method \GuzzleHttp\Promise\Promise assignPrivateNatGatewayAddressAsync(array $args = []) (supported in versions 2016-11-15)
  455. * @method \Aws\Result associateClientVpnTargetNetwork(array $args = []) (supported in versions 2016-11-15)
  456. * @method \GuzzleHttp\Promise\Promise associateClientVpnTargetNetworkAsync(array $args = []) (supported in versions 2016-11-15)
  457. * @method \Aws\Result associateEnclaveCertificateIamRole(array $args = []) (supported in versions 2016-11-15)
  458. * @method \GuzzleHttp\Promise\Promise associateEnclaveCertificateIamRoleAsync(array $args = []) (supported in versions 2016-11-15)
  459. * @method \Aws\Result associateIamInstanceProfile(array $args = []) (supported in versions 2016-11-15)
  460. * @method \GuzzleHttp\Promise\Promise associateIamInstanceProfileAsync(array $args = []) (supported in versions 2016-11-15)
  461. * @method \Aws\Result associateInstanceEventWindow(array $args = []) (supported in versions 2016-11-15)
  462. * @method \GuzzleHttp\Promise\Promise associateInstanceEventWindowAsync(array $args = []) (supported in versions 2016-11-15)
  463. * @method \Aws\Result associateIpamByoasn(array $args = []) (supported in versions 2016-11-15)
  464. * @method \GuzzleHttp\Promise\Promise associateIpamByoasnAsync(array $args = []) (supported in versions 2016-11-15)
  465. * @method \Aws\Result associateIpamResourceDiscovery(array $args = []) (supported in versions 2016-11-15)
  466. * @method \GuzzleHttp\Promise\Promise associateIpamResourceDiscoveryAsync(array $args = []) (supported in versions 2016-11-15)
  467. * @method \Aws\Result associateNatGatewayAddress(array $args = []) (supported in versions 2016-11-15)
  468. * @method \GuzzleHttp\Promise\Promise associateNatGatewayAddressAsync(array $args = []) (supported in versions 2016-11-15)
  469. * @method \Aws\Result associateSubnetCidrBlock(array $args = []) (supported in versions 2016-11-15)
  470. * @method \GuzzleHttp\Promise\Promise associateSubnetCidrBlockAsync(array $args = []) (supported in versions 2016-11-15)
  471. * @method \Aws\Result associateTransitGatewayMulticastDomain(array $args = []) (supported in versions 2016-11-15)
  472. * @method \GuzzleHttp\Promise\Promise associateTransitGatewayMulticastDomainAsync(array $args = []) (supported in versions 2016-11-15)
  473. * @method \Aws\Result associateTransitGatewayPolicyTable(array $args = []) (supported in versions 2016-11-15)
  474. * @method \GuzzleHttp\Promise\Promise associateTransitGatewayPolicyTableAsync(array $args = []) (supported in versions 2016-11-15)
  475. * @method \Aws\Result associateTransitGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  476. * @method \GuzzleHttp\Promise\Promise associateTransitGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  477. * @method \Aws\Result associateTrunkInterface(array $args = []) (supported in versions 2016-11-15)
  478. * @method \GuzzleHttp\Promise\Promise associateTrunkInterfaceAsync(array $args = []) (supported in versions 2016-11-15)
  479. * @method \Aws\Result associateVpcCidrBlock(array $args = []) (supported in versions 2016-11-15)
  480. * @method \GuzzleHttp\Promise\Promise associateVpcCidrBlockAsync(array $args = []) (supported in versions 2016-11-15)
  481. * @method \Aws\Result attachVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
  482. * @method \GuzzleHttp\Promise\Promise attachVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
  483. * @method \Aws\Result authorizeClientVpnIngress(array $args = []) (supported in versions 2016-11-15)
  484. * @method \GuzzleHttp\Promise\Promise authorizeClientVpnIngressAsync(array $args = []) (supported in versions 2016-11-15)
  485. * @method \Aws\Result cancelCapacityReservation(array $args = []) (supported in versions 2016-11-15)
  486. * @method \GuzzleHttp\Promise\Promise cancelCapacityReservationAsync(array $args = []) (supported in versions 2016-11-15)
  487. * @method \Aws\Result cancelCapacityReservationFleets(array $args = []) (supported in versions 2016-11-15)
  488. * @method \GuzzleHttp\Promise\Promise cancelCapacityReservationFleetsAsync(array $args = []) (supported in versions 2016-11-15)
  489. * @method \Aws\Result cancelImageLaunchPermission(array $args = []) (supported in versions 2016-11-15)
  490. * @method \GuzzleHttp\Promise\Promise cancelImageLaunchPermissionAsync(array $args = []) (supported in versions 2016-11-15)
  491. * @method \Aws\Result copyFpgaImage(array $args = []) (supported in versions 2016-11-15)
  492. * @method \GuzzleHttp\Promise\Promise copyFpgaImageAsync(array $args = []) (supported in versions 2016-11-15)
  493. * @method \Aws\Result createCapacityReservation(array $args = []) (supported in versions 2016-11-15)
  494. * @method \GuzzleHttp\Promise\Promise createCapacityReservationAsync(array $args = []) (supported in versions 2016-11-15)
  495. * @method \Aws\Result createCapacityReservationBySplitting(array $args = []) (supported in versions 2016-11-15)
  496. * @method \GuzzleHttp\Promise\Promise createCapacityReservationBySplittingAsync(array $args = []) (supported in versions 2016-11-15)
  497. * @method \Aws\Result createCapacityReservationFleet(array $args = []) (supported in versions 2016-11-15)
  498. * @method \GuzzleHttp\Promise\Promise createCapacityReservationFleetAsync(array $args = []) (supported in versions 2016-11-15)
  499. * @method \Aws\Result createCarrierGateway(array $args = []) (supported in versions 2016-11-15)
  500. * @method \GuzzleHttp\Promise\Promise createCarrierGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  501. * @method \Aws\Result createClientVpnEndpoint(array $args = []) (supported in versions 2016-11-15)
  502. * @method \GuzzleHttp\Promise\Promise createClientVpnEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  503. * @method \Aws\Result createClientVpnRoute(array $args = []) (supported in versions 2016-11-15)
  504. * @method \GuzzleHttp\Promise\Promise createClientVpnRouteAsync(array $args = []) (supported in versions 2016-11-15)
  505. * @method \Aws\Result createCoipCidr(array $args = []) (supported in versions 2016-11-15)
  506. * @method \GuzzleHttp\Promise\Promise createCoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  507. * @method \Aws\Result createCoipPool(array $args = []) (supported in versions 2016-11-15)
  508. * @method \GuzzleHttp\Promise\Promise createCoipPoolAsync(array $args = []) (supported in versions 2016-11-15)
  509. * @method \Aws\Result createDefaultSubnet(array $args = []) (supported in versions 2016-11-15)
  510. * @method \GuzzleHttp\Promise\Promise createDefaultSubnetAsync(array $args = []) (supported in versions 2016-11-15)
  511. * @method \Aws\Result createDefaultVpc(array $args = []) (supported in versions 2016-11-15)
  512. * @method \GuzzleHttp\Promise\Promise createDefaultVpcAsync(array $args = []) (supported in versions 2016-11-15)
  513. * @method \Aws\Result createEgressOnlyInternetGateway(array $args = []) (supported in versions 2016-11-15)
  514. * @method \GuzzleHttp\Promise\Promise createEgressOnlyInternetGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  515. * @method \Aws\Result createFleet(array $args = []) (supported in versions 2016-11-15)
  516. * @method \GuzzleHttp\Promise\Promise createFleetAsync(array $args = []) (supported in versions 2016-11-15)
  517. * @method \Aws\Result createFpgaImage(array $args = []) (supported in versions 2016-11-15)
  518. * @method \GuzzleHttp\Promise\Promise createFpgaImageAsync(array $args = []) (supported in versions 2016-11-15)
  519. * @method \Aws\Result createInstanceConnectEndpoint(array $args = []) (supported in versions 2016-11-15)
  520. * @method \GuzzleHttp\Promise\Promise createInstanceConnectEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  521. * @method \Aws\Result createInstanceEventWindow(array $args = []) (supported in versions 2016-11-15)
  522. * @method \GuzzleHttp\Promise\Promise createInstanceEventWindowAsync(array $args = []) (supported in versions 2016-11-15)
  523. * @method \Aws\Result createIpam(array $args = []) (supported in versions 2016-11-15)
  524. * @method \GuzzleHttp\Promise\Promise createIpamAsync(array $args = []) (supported in versions 2016-11-15)
  525. * @method \Aws\Result createIpamExternalResourceVerificationToken(array $args = []) (supported in versions 2016-11-15)
  526. * @method \GuzzleHttp\Promise\Promise createIpamExternalResourceVerificationTokenAsync(array $args = []) (supported in versions 2016-11-15)
  527. * @method \Aws\Result createIpamPool(array $args = []) (supported in versions 2016-11-15)
  528. * @method \GuzzleHttp\Promise\Promise createIpamPoolAsync(array $args = []) (supported in versions 2016-11-15)
  529. * @method \Aws\Result createIpamResourceDiscovery(array $args = []) (supported in versions 2016-11-15)
  530. * @method \GuzzleHttp\Promise\Promise createIpamResourceDiscoveryAsync(array $args = []) (supported in versions 2016-11-15)
  531. * @method \Aws\Result createIpamScope(array $args = []) (supported in versions 2016-11-15)
  532. * @method \GuzzleHttp\Promise\Promise createIpamScopeAsync(array $args = []) (supported in versions 2016-11-15)
  533. * @method \Aws\Result createLaunchTemplate(array $args = []) (supported in versions 2016-11-15)
  534. * @method \GuzzleHttp\Promise\Promise createLaunchTemplateAsync(array $args = []) (supported in versions 2016-11-15)
  535. * @method \Aws\Result createLaunchTemplateVersion(array $args = []) (supported in versions 2016-11-15)
  536. * @method \GuzzleHttp\Promise\Promise createLaunchTemplateVersionAsync(array $args = []) (supported in versions 2016-11-15)
  537. * @method \Aws\Result createLocalGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  538. * @method \GuzzleHttp\Promise\Promise createLocalGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  539. * @method \Aws\Result createLocalGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  540. * @method \GuzzleHttp\Promise\Promise createLocalGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  541. * @method \Aws\Result createLocalGatewayRouteTableVirtualInterfaceGroupAssociation(array $args = []) (supported in versions 2016-11-15)
  542. * @method \GuzzleHttp\Promise\Promise createLocalGatewayRouteTableVirtualInterfaceGroupAssociationAsync(array $args = []) (supported in versions 2016-11-15)
  543. * @method \Aws\Result createLocalGatewayRouteTableVpcAssociation(array $args = []) (supported in versions 2016-11-15)
  544. * @method \GuzzleHttp\Promise\Promise createLocalGatewayRouteTableVpcAssociationAsync(array $args = []) (supported in versions 2016-11-15)
  545. * @method \Aws\Result createManagedPrefixList(array $args = []) (supported in versions 2016-11-15)
  546. * @method \GuzzleHttp\Promise\Promise createManagedPrefixListAsync(array $args = []) (supported in versions 2016-11-15)
  547. * @method \Aws\Result createNetworkInsightsAccessScope(array $args = []) (supported in versions 2016-11-15)
  548. * @method \GuzzleHttp\Promise\Promise createNetworkInsightsAccessScopeAsync(array $args = []) (supported in versions 2016-11-15)
  549. * @method \Aws\Result createNetworkInsightsPath(array $args = []) (supported in versions 2016-11-15)
  550. * @method \GuzzleHttp\Promise\Promise createNetworkInsightsPathAsync(array $args = []) (supported in versions 2016-11-15)
  551. * @method \Aws\Result createNetworkInterfacePermission(array $args = []) (supported in versions 2016-11-15)
  552. * @method \GuzzleHttp\Promise\Promise createNetworkInterfacePermissionAsync(array $args = []) (supported in versions 2016-11-15)
  553. * @method \Aws\Result createPublicIpv4Pool(array $args = []) (supported in versions 2016-11-15)
  554. * @method \GuzzleHttp\Promise\Promise createPublicIpv4PoolAsync(array $args = []) (supported in versions 2016-11-15)
  555. * @method \Aws\Result createReplaceRootVolumeTask(array $args = []) (supported in versions 2016-11-15)
  556. * @method \GuzzleHttp\Promise\Promise createReplaceRootVolumeTaskAsync(array $args = []) (supported in versions 2016-11-15)
  557. * @method \Aws\Result createRestoreImageTask(array $args = []) (supported in versions 2016-11-15)
  558. * @method \GuzzleHttp\Promise\Promise createRestoreImageTaskAsync(array $args = []) (supported in versions 2016-11-15)
  559. * @method \Aws\Result createSnapshots(array $args = []) (supported in versions 2016-11-15)
  560. * @method \GuzzleHttp\Promise\Promise createSnapshotsAsync(array $args = []) (supported in versions 2016-11-15)
  561. * @method \Aws\Result createStoreImageTask(array $args = []) (supported in versions 2016-11-15)
  562. * @method \GuzzleHttp\Promise\Promise createStoreImageTaskAsync(array $args = []) (supported in versions 2016-11-15)
  563. * @method \Aws\Result createSubnetCidrReservation(array $args = []) (supported in versions 2016-11-15)
  564. * @method \GuzzleHttp\Promise\Promise createSubnetCidrReservationAsync(array $args = []) (supported in versions 2016-11-15)
  565. * @method \Aws\Result createTrafficMirrorFilter(array $args = []) (supported in versions 2016-11-15)
  566. * @method \GuzzleHttp\Promise\Promise createTrafficMirrorFilterAsync(array $args = []) (supported in versions 2016-11-15)
  567. * @method \Aws\Result createTrafficMirrorFilterRule(array $args = []) (supported in versions 2016-11-15)
  568. * @method \GuzzleHttp\Promise\Promise createTrafficMirrorFilterRuleAsync(array $args = []) (supported in versions 2016-11-15)
  569. * @method \Aws\Result createTrafficMirrorSession(array $args = []) (supported in versions 2016-11-15)
  570. * @method \GuzzleHttp\Promise\Promise createTrafficMirrorSessionAsync(array $args = []) (supported in versions 2016-11-15)
  571. * @method \Aws\Result createTrafficMirrorTarget(array $args = []) (supported in versions 2016-11-15)
  572. * @method \GuzzleHttp\Promise\Promise createTrafficMirrorTargetAsync(array $args = []) (supported in versions 2016-11-15)
  573. * @method \Aws\Result createTransitGateway(array $args = []) (supported in versions 2016-11-15)
  574. * @method \GuzzleHttp\Promise\Promise createTransitGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  575. * @method \Aws\Result createTransitGatewayConnect(array $args = []) (supported in versions 2016-11-15)
  576. * @method \GuzzleHttp\Promise\Promise createTransitGatewayConnectAsync(array $args = []) (supported in versions 2016-11-15)
  577. * @method \Aws\Result createTransitGatewayConnectPeer(array $args = []) (supported in versions 2016-11-15)
  578. * @method \GuzzleHttp\Promise\Promise createTransitGatewayConnectPeerAsync(array $args = []) (supported in versions 2016-11-15)
  579. * @method \Aws\Result createTransitGatewayMulticastDomain(array $args = []) (supported in versions 2016-11-15)
  580. * @method \GuzzleHttp\Promise\Promise createTransitGatewayMulticastDomainAsync(array $args = []) (supported in versions 2016-11-15)
  581. * @method \Aws\Result createTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
  582. * @method \GuzzleHttp\Promise\Promise createTransitGatewayPeeringAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  583. * @method \Aws\Result createTransitGatewayPolicyTable(array $args = []) (supported in versions 2016-11-15)
  584. * @method \GuzzleHttp\Promise\Promise createTransitGatewayPolicyTableAsync(array $args = []) (supported in versions 2016-11-15)
  585. * @method \Aws\Result createTransitGatewayPrefixListReference(array $args = []) (supported in versions 2016-11-15)
  586. * @method \GuzzleHttp\Promise\Promise createTransitGatewayPrefixListReferenceAsync(array $args = []) (supported in versions 2016-11-15)
  587. * @method \Aws\Result createTransitGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  588. * @method \GuzzleHttp\Promise\Promise createTransitGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  589. * @method \Aws\Result createTransitGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  590. * @method \GuzzleHttp\Promise\Promise createTransitGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  591. * @method \Aws\Result createTransitGatewayRouteTableAnnouncement(array $args = []) (supported in versions 2016-11-15)
  592. * @method \GuzzleHttp\Promise\Promise createTransitGatewayRouteTableAnnouncementAsync(array $args = []) (supported in versions 2016-11-15)
  593. * @method \Aws\Result createTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
  594. * @method \GuzzleHttp\Promise\Promise createTransitGatewayVpcAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  595. * @method \Aws\Result createVerifiedAccessEndpoint(array $args = []) (supported in versions 2016-11-15)
  596. * @method \GuzzleHttp\Promise\Promise createVerifiedAccessEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  597. * @method \Aws\Result createVerifiedAccessGroup(array $args = []) (supported in versions 2016-11-15)
  598. * @method \GuzzleHttp\Promise\Promise createVerifiedAccessGroupAsync(array $args = []) (supported in versions 2016-11-15)
  599. * @method \Aws\Result createVerifiedAccessInstance(array $args = []) (supported in versions 2016-11-15)
  600. * @method \GuzzleHttp\Promise\Promise createVerifiedAccessInstanceAsync(array $args = []) (supported in versions 2016-11-15)
  601. * @method \Aws\Result createVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
  602. * @method \GuzzleHttp\Promise\Promise createVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
  603. * @method \Aws\Result createVpcEndpointConnectionNotification(array $args = []) (supported in versions 2016-11-15)
  604. * @method \GuzzleHttp\Promise\Promise createVpcEndpointConnectionNotificationAsync(array $args = []) (supported in versions 2016-11-15)
  605. * @method \Aws\Result createVpcEndpointServiceConfiguration(array $args = []) (supported in versions 2016-11-15)
  606. * @method \GuzzleHttp\Promise\Promise createVpcEndpointServiceConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
  607. * @method \Aws\Result deleteCarrierGateway(array $args = []) (supported in versions 2016-11-15)
  608. * @method \GuzzleHttp\Promise\Promise deleteCarrierGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  609. * @method \Aws\Result deleteClientVpnEndpoint(array $args = []) (supported in versions 2016-11-15)
  610. * @method \GuzzleHttp\Promise\Promise deleteClientVpnEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  611. * @method \Aws\Result deleteClientVpnRoute(array $args = []) (supported in versions 2016-11-15)
  612. * @method \GuzzleHttp\Promise\Promise deleteClientVpnRouteAsync(array $args = []) (supported in versions 2016-11-15)
  613. * @method \Aws\Result deleteCoipCidr(array $args = []) (supported in versions 2016-11-15)
  614. * @method \GuzzleHttp\Promise\Promise deleteCoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  615. * @method \Aws\Result deleteCoipPool(array $args = []) (supported in versions 2016-11-15)
  616. * @method \GuzzleHttp\Promise\Promise deleteCoipPoolAsync(array $args = []) (supported in versions 2016-11-15)
  617. * @method \Aws\Result deleteEgressOnlyInternetGateway(array $args = []) (supported in versions 2016-11-15)
  618. * @method \GuzzleHttp\Promise\Promise deleteEgressOnlyInternetGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  619. * @method \Aws\Result deleteFleets(array $args = []) (supported in versions 2016-11-15)
  620. * @method \GuzzleHttp\Promise\Promise deleteFleetsAsync(array $args = []) (supported in versions 2016-11-15)
  621. * @method \Aws\Result deleteFpgaImage(array $args = []) (supported in versions 2016-11-15)
  622. * @method \GuzzleHttp\Promise\Promise deleteFpgaImageAsync(array $args = []) (supported in versions 2016-11-15)
  623. * @method \Aws\Result deleteInstanceConnectEndpoint(array $args = []) (supported in versions 2016-11-15)
  624. * @method \GuzzleHttp\Promise\Promise deleteInstanceConnectEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  625. * @method \Aws\Result deleteInstanceEventWindow(array $args = []) (supported in versions 2016-11-15)
  626. * @method \GuzzleHttp\Promise\Promise deleteInstanceEventWindowAsync(array $args = []) (supported in versions 2016-11-15)
  627. * @method \Aws\Result deleteIpam(array $args = []) (supported in versions 2016-11-15)
  628. * @method \GuzzleHttp\Promise\Promise deleteIpamAsync(array $args = []) (supported in versions 2016-11-15)
  629. * @method \Aws\Result deleteIpamExternalResourceVerificationToken(array $args = []) (supported in versions 2016-11-15)
  630. * @method \GuzzleHttp\Promise\Promise deleteIpamExternalResourceVerificationTokenAsync(array $args = []) (supported in versions 2016-11-15)
  631. * @method \Aws\Result deleteIpamPool(array $args = []) (supported in versions 2016-11-15)
  632. * @method \GuzzleHttp\Promise\Promise deleteIpamPoolAsync(array $args = []) (supported in versions 2016-11-15)
  633. * @method \Aws\Result deleteIpamResourceDiscovery(array $args = []) (supported in versions 2016-11-15)
  634. * @method \GuzzleHttp\Promise\Promise deleteIpamResourceDiscoveryAsync(array $args = []) (supported in versions 2016-11-15)
  635. * @method \Aws\Result deleteIpamScope(array $args = []) (supported in versions 2016-11-15)
  636. * @method \GuzzleHttp\Promise\Promise deleteIpamScopeAsync(array $args = []) (supported in versions 2016-11-15)
  637. * @method \Aws\Result deleteLaunchTemplate(array $args = []) (supported in versions 2016-11-15)
  638. * @method \GuzzleHttp\Promise\Promise deleteLaunchTemplateAsync(array $args = []) (supported in versions 2016-11-15)
  639. * @method \Aws\Result deleteLaunchTemplateVersions(array $args = []) (supported in versions 2016-11-15)
  640. * @method \GuzzleHttp\Promise\Promise deleteLaunchTemplateVersionsAsync(array $args = []) (supported in versions 2016-11-15)
  641. * @method \Aws\Result deleteLocalGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  642. * @method \GuzzleHttp\Promise\Promise deleteLocalGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  643. * @method \Aws\Result deleteLocalGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  644. * @method \GuzzleHttp\Promise\Promise deleteLocalGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  645. * @method \Aws\Result deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation(array $args = []) (supported in versions 2016-11-15)
  646. * @method \GuzzleHttp\Promise\Promise deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationAsync(array $args = []) (supported in versions 2016-11-15)
  647. * @method \Aws\Result deleteLocalGatewayRouteTableVpcAssociation(array $args = []) (supported in versions 2016-11-15)
  648. * @method \GuzzleHttp\Promise\Promise deleteLocalGatewayRouteTableVpcAssociationAsync(array $args = []) (supported in versions 2016-11-15)
  649. * @method \Aws\Result deleteManagedPrefixList(array $args = []) (supported in versions 2016-11-15)
  650. * @method \GuzzleHttp\Promise\Promise deleteManagedPrefixListAsync(array $args = []) (supported in versions 2016-11-15)
  651. * @method \Aws\Result deleteNetworkInsightsAccessScope(array $args = []) (supported in versions 2016-11-15)
  652. * @method \GuzzleHttp\Promise\Promise deleteNetworkInsightsAccessScopeAsync(array $args = []) (supported in versions 2016-11-15)
  653. * @method \Aws\Result deleteNetworkInsightsAccessScopeAnalysis(array $args = []) (supported in versions 2016-11-15)
  654. * @method \GuzzleHttp\Promise\Promise deleteNetworkInsightsAccessScopeAnalysisAsync(array $args = []) (supported in versions 2016-11-15)
  655. * @method \Aws\Result deleteNetworkInsightsAnalysis(array $args = []) (supported in versions 2016-11-15)
  656. * @method \GuzzleHttp\Promise\Promise deleteNetworkInsightsAnalysisAsync(array $args = []) (supported in versions 2016-11-15)
  657. * @method \Aws\Result deleteNetworkInsightsPath(array $args = []) (supported in versions 2016-11-15)
  658. * @method \GuzzleHttp\Promise\Promise deleteNetworkInsightsPathAsync(array $args = []) (supported in versions 2016-11-15)
  659. * @method \Aws\Result deleteNetworkInterfacePermission(array $args = []) (supported in versions 2016-11-15)
  660. * @method \GuzzleHttp\Promise\Promise deleteNetworkInterfacePermissionAsync(array $args = []) (supported in versions 2016-11-15)
  661. * @method \Aws\Result deletePublicIpv4Pool(array $args = []) (supported in versions 2016-11-15)
  662. * @method \GuzzleHttp\Promise\Promise deletePublicIpv4PoolAsync(array $args = []) (supported in versions 2016-11-15)
  663. * @method \Aws\Result deleteQueuedReservedInstances(array $args = []) (supported in versions 2016-11-15)
  664. * @method \GuzzleHttp\Promise\Promise deleteQueuedReservedInstancesAsync(array $args = []) (supported in versions 2016-11-15)
  665. * @method \Aws\Result deleteSubnetCidrReservation(array $args = []) (supported in versions 2016-11-15)
  666. * @method \GuzzleHttp\Promise\Promise deleteSubnetCidrReservationAsync(array $args = []) (supported in versions 2016-11-15)
  667. * @method \Aws\Result deleteTrafficMirrorFilter(array $args = []) (supported in versions 2016-11-15)
  668. * @method \GuzzleHttp\Promise\Promise deleteTrafficMirrorFilterAsync(array $args = []) (supported in versions 2016-11-15)
  669. * @method \Aws\Result deleteTrafficMirrorFilterRule(array $args = []) (supported in versions 2016-11-15)
  670. * @method \GuzzleHttp\Promise\Promise deleteTrafficMirrorFilterRuleAsync(array $args = []) (supported in versions 2016-11-15)
  671. * @method \Aws\Result deleteTrafficMirrorSession(array $args = []) (supported in versions 2016-11-15)
  672. * @method \GuzzleHttp\Promise\Promise deleteTrafficMirrorSessionAsync(array $args = []) (supported in versions 2016-11-15)
  673. * @method \Aws\Result deleteTrafficMirrorTarget(array $args = []) (supported in versions 2016-11-15)
  674. * @method \GuzzleHttp\Promise\Promise deleteTrafficMirrorTargetAsync(array $args = []) (supported in versions 2016-11-15)
  675. * @method \Aws\Result deleteTransitGateway(array $args = []) (supported in versions 2016-11-15)
  676. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  677. * @method \Aws\Result deleteTransitGatewayConnect(array $args = []) (supported in versions 2016-11-15)
  678. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayConnectAsync(array $args = []) (supported in versions 2016-11-15)
  679. * @method \Aws\Result deleteTransitGatewayConnectPeer(array $args = []) (supported in versions 2016-11-15)
  680. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayConnectPeerAsync(array $args = []) (supported in versions 2016-11-15)
  681. * @method \Aws\Result deleteTransitGatewayMulticastDomain(array $args = []) (supported in versions 2016-11-15)
  682. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayMulticastDomainAsync(array $args = []) (supported in versions 2016-11-15)
  683. * @method \Aws\Result deleteTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
  684. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayPeeringAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  685. * @method \Aws\Result deleteTransitGatewayPolicyTable(array $args = []) (supported in versions 2016-11-15)
  686. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayPolicyTableAsync(array $args = []) (supported in versions 2016-11-15)
  687. * @method \Aws\Result deleteTransitGatewayPrefixListReference(array $args = []) (supported in versions 2016-11-15)
  688. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayPrefixListReferenceAsync(array $args = []) (supported in versions 2016-11-15)
  689. * @method \Aws\Result deleteTransitGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  690. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  691. * @method \Aws\Result deleteTransitGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  692. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  693. * @method \Aws\Result deleteTransitGatewayRouteTableAnnouncement(array $args = []) (supported in versions 2016-11-15)
  694. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayRouteTableAnnouncementAsync(array $args = []) (supported in versions 2016-11-15)
  695. * @method \Aws\Result deleteTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
  696. * @method \GuzzleHttp\Promise\Promise deleteTransitGatewayVpcAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  697. * @method \Aws\Result deleteVerifiedAccessEndpoint(array $args = []) (supported in versions 2016-11-15)
  698. * @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  699. * @method \Aws\Result deleteVerifiedAccessGroup(array $args = []) (supported in versions 2016-11-15)
  700. * @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessGroupAsync(array $args = []) (supported in versions 2016-11-15)
  701. * @method \Aws\Result deleteVerifiedAccessInstance(array $args = []) (supported in versions 2016-11-15)
  702. * @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessInstanceAsync(array $args = []) (supported in versions 2016-11-15)
  703. * @method \Aws\Result deleteVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
  704. * @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
  705. * @method \Aws\Result deleteVpcEndpointConnectionNotifications(array $args = []) (supported in versions 2016-11-15)
  706. * @method \GuzzleHttp\Promise\Promise deleteVpcEndpointConnectionNotificationsAsync(array $args = []) (supported in versions 2016-11-15)
  707. * @method \Aws\Result deleteVpcEndpointServiceConfigurations(array $args = []) (supported in versions 2016-11-15)
  708. * @method \GuzzleHttp\Promise\Promise deleteVpcEndpointServiceConfigurationsAsync(array $args = []) (supported in versions 2016-11-15)
  709. * @method \Aws\Result deprovisionByoipCidr(array $args = []) (supported in versions 2016-11-15)
  710. * @method \GuzzleHttp\Promise\Promise deprovisionByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  711. * @method \Aws\Result deprovisionIpamByoasn(array $args = []) (supported in versions 2016-11-15)
  712. * @method \GuzzleHttp\Promise\Promise deprovisionIpamByoasnAsync(array $args = []) (supported in versions 2016-11-15)
  713. * @method \Aws\Result deprovisionIpamPoolCidr(array $args = []) (supported in versions 2016-11-15)
  714. * @method \GuzzleHttp\Promise\Promise deprovisionIpamPoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
  715. * @method \Aws\Result deprovisionPublicIpv4PoolCidr(array $args = []) (supported in versions 2016-11-15)
  716. * @method \GuzzleHttp\Promise\Promise deprovisionPublicIpv4PoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
  717. * @method \Aws\Result deregisterInstanceEventNotificationAttributes(array $args = []) (supported in versions 2016-11-15)
  718. * @method \GuzzleHttp\Promise\Promise deregisterInstanceEventNotificationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
  719. * @method \Aws\Result deregisterTransitGatewayMulticastGroupMembers(array $args = []) (supported in versions 2016-11-15)
  720. * @method \GuzzleHttp\Promise\Promise deregisterTransitGatewayMulticastGroupMembersAsync(array $args = []) (supported in versions 2016-11-15)
  721. * @method \Aws\Result deregisterTransitGatewayMulticastGroupSources(array $args = []) (supported in versions 2016-11-15)
  722. * @method \GuzzleHttp\Promise\Promise deregisterTransitGatewayMulticastGroupSourcesAsync(array $args = []) (supported in versions 2016-11-15)
  723. * @method \Aws\Result describeAddressTransfers(array $args = []) (supported in versions 2016-11-15)
  724. * @method \GuzzleHttp\Promise\Promise describeAddressTransfersAsync(array $args = []) (supported in versions 2016-11-15)
  725. * @method \Aws\Result describeAddressesAttribute(array $args = []) (supported in versions 2016-11-15)
  726. * @method \GuzzleHttp\Promise\Promise describeAddressesAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  727. * @method \Aws\Result describeAggregateIdFormat(array $args = []) (supported in versions 2016-11-15)
  728. * @method \GuzzleHttp\Promise\Promise describeAggregateIdFormatAsync(array $args = []) (supported in versions 2016-11-15)
  729. * @method \Aws\Result describeAwsNetworkPerformanceMetricSubscriptions(array $args = []) (supported in versions 2016-11-15)
  730. * @method \GuzzleHttp\Promise\Promise describeAwsNetworkPerformanceMetricSubscriptionsAsync(array $args = []) (supported in versions 2016-11-15)
  731. * @method \Aws\Result describeByoipCidrs(array $args = []) (supported in versions 2016-11-15)
  732. * @method \GuzzleHttp\Promise\Promise describeByoipCidrsAsync(array $args = []) (supported in versions 2016-11-15)
  733. * @method \Aws\Result describeCapacityBlockOfferings(array $args = []) (supported in versions 2016-11-15)
  734. * @method \GuzzleHttp\Promise\Promise describeCapacityBlockOfferingsAsync(array $args = []) (supported in versions 2016-11-15)
  735. * @method \Aws\Result describeCapacityReservationFleets(array $args = []) (supported in versions 2016-11-15)
  736. * @method \GuzzleHttp\Promise\Promise describeCapacityReservationFleetsAsync(array $args = []) (supported in versions 2016-11-15)
  737. * @method \Aws\Result describeCapacityReservations(array $args = []) (supported in versions 2016-11-15)
  738. * @method \GuzzleHttp\Promise\Promise describeCapacityReservationsAsync(array $args = []) (supported in versions 2016-11-15)
  739. * @method \Aws\Result describeCarrierGateways(array $args = []) (supported in versions 2016-11-15)
  740. * @method \GuzzleHttp\Promise\Promise describeCarrierGatewaysAsync(array $args = []) (supported in versions 2016-11-15)
  741. * @method \Aws\Result describeClientVpnAuthorizationRules(array $args = []) (supported in versions 2016-11-15)
  742. * @method \GuzzleHttp\Promise\Promise describeClientVpnAuthorizationRulesAsync(array $args = []) (supported in versions 2016-11-15)
  743. * @method \Aws\Result describeClientVpnConnections(array $args = []) (supported in versions 2016-11-15)
  744. * @method \GuzzleHttp\Promise\Promise describeClientVpnConnectionsAsync(array $args = []) (supported in versions 2016-11-15)
  745. * @method \Aws\Result describeClientVpnEndpoints(array $args = []) (supported in versions 2016-11-15)
  746. * @method \GuzzleHttp\Promise\Promise describeClientVpnEndpointsAsync(array $args = []) (supported in versions 2016-11-15)
  747. * @method \Aws\Result describeClientVpnRoutes(array $args = []) (supported in versions 2016-11-15)
  748. * @method \GuzzleHttp\Promise\Promise describeClientVpnRoutesAsync(array $args = []) (supported in versions 2016-11-15)
  749. * @method \Aws\Result describeClientVpnTargetNetworks(array $args = []) (supported in versions 2016-11-15)
  750. * @method \GuzzleHttp\Promise\Promise describeClientVpnTargetNetworksAsync(array $args = []) (supported in versions 2016-11-15)
  751. * @method \Aws\Result describeCoipPools(array $args = []) (supported in versions 2016-11-15)
  752. * @method \GuzzleHttp\Promise\Promise describeCoipPoolsAsync(array $args = []) (supported in versions 2016-11-15)
  753. * @method \Aws\Result describeEgressOnlyInternetGateways(array $args = []) (supported in versions 2016-11-15)
  754. * @method \GuzzleHttp\Promise\Promise describeEgressOnlyInternetGatewaysAsync(array $args = []) (supported in versions 2016-11-15)
  755. * @method \Aws\Result describeElasticGpus(array $args = []) (supported in versions 2016-11-15)
  756. * @method \GuzzleHttp\Promise\Promise describeElasticGpusAsync(array $args = []) (supported in versions 2016-11-15)
  757. * @method \Aws\Result describeExportImageTasks(array $args = []) (supported in versions 2016-11-15)
  758. * @method \GuzzleHttp\Promise\Promise describeExportImageTasksAsync(array $args = []) (supported in versions 2016-11-15)
  759. * @method \Aws\Result describeFastLaunchImages(array $args = []) (supported in versions 2016-11-15)
  760. * @method \GuzzleHttp\Promise\Promise describeFastLaunchImagesAsync(array $args = []) (supported in versions 2016-11-15)
  761. * @method \Aws\Result describeFastSnapshotRestores(array $args = []) (supported in versions 2016-11-15)
  762. * @method \GuzzleHttp\Promise\Promise describeFastSnapshotRestoresAsync(array $args = []) (supported in versions 2016-11-15)
  763. * @method \Aws\Result describeFleetHistory(array $args = []) (supported in versions 2016-11-15)
  764. * @method \GuzzleHttp\Promise\Promise describeFleetHistoryAsync(array $args = []) (supported in versions 2016-11-15)
  765. * @method \Aws\Result describeFleetInstances(array $args = []) (supported in versions 2016-11-15)
  766. * @method \GuzzleHttp\Promise\Promise describeFleetInstancesAsync(array $args = []) (supported in versions 2016-11-15)
  767. * @method \Aws\Result describeFleets(array $args = []) (supported in versions 2016-11-15)
  768. * @method \GuzzleHttp\Promise\Promise describeFleetsAsync(array $args = []) (supported in versions 2016-11-15)
  769. * @method \Aws\Result describeFpgaImageAttribute(array $args = []) (supported in versions 2016-11-15)
  770. * @method \GuzzleHttp\Promise\Promise describeFpgaImageAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  771. * @method \Aws\Result describeFpgaImages(array $args = []) (supported in versions 2016-11-15)
  772. * @method \GuzzleHttp\Promise\Promise describeFpgaImagesAsync(array $args = []) (supported in versions 2016-11-15)
  773. * @method \Aws\Result describeIamInstanceProfileAssociations(array $args = []) (supported in versions 2016-11-15)
  774. * @method \GuzzleHttp\Promise\Promise describeIamInstanceProfileAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  775. * @method \Aws\Result describeInstanceConnectEndpoints(array $args = []) (supported in versions 2016-11-15)
  776. * @method \GuzzleHttp\Promise\Promise describeInstanceConnectEndpointsAsync(array $args = []) (supported in versions 2016-11-15)
  777. * @method \Aws\Result describeInstanceCreditSpecifications(array $args = []) (supported in versions 2016-11-15)
  778. * @method \GuzzleHttp\Promise\Promise describeInstanceCreditSpecificationsAsync(array $args = []) (supported in versions 2016-11-15)
  779. * @method \Aws\Result describeInstanceEventNotificationAttributes(array $args = []) (supported in versions 2016-11-15)
  780. * @method \GuzzleHttp\Promise\Promise describeInstanceEventNotificationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
  781. * @method \Aws\Result describeInstanceEventWindows(array $args = []) (supported in versions 2016-11-15)
  782. * @method \GuzzleHttp\Promise\Promise describeInstanceEventWindowsAsync(array $args = []) (supported in versions 2016-11-15)
  783. * @method \Aws\Result describeInstanceTopology(array $args = []) (supported in versions 2016-11-15)
  784. * @method \GuzzleHttp\Promise\Promise describeInstanceTopologyAsync(array $args = []) (supported in versions 2016-11-15)
  785. * @method \Aws\Result describeInstanceTypeOfferings(array $args = []) (supported in versions 2016-11-15)
  786. * @method \GuzzleHttp\Promise\Promise describeInstanceTypeOfferingsAsync(array $args = []) (supported in versions 2016-11-15)
  787. * @method \Aws\Result describeInstanceTypes(array $args = []) (supported in versions 2016-11-15)
  788. * @method \GuzzleHttp\Promise\Promise describeInstanceTypesAsync(array $args = []) (supported in versions 2016-11-15)
  789. * @method \Aws\Result describeIpamByoasn(array $args = []) (supported in versions 2016-11-15)
  790. * @method \GuzzleHttp\Promise\Promise describeIpamByoasnAsync(array $args = []) (supported in versions 2016-11-15)
  791. * @method \Aws\Result describeIpamExternalResourceVerificationTokens(array $args = []) (supported in versions 2016-11-15)
  792. * @method \GuzzleHttp\Promise\Promise describeIpamExternalResourceVerificationTokensAsync(array $args = []) (supported in versions 2016-11-15)
  793. * @method \Aws\Result describeIpamPools(array $args = []) (supported in versions 2016-11-15)
  794. * @method \GuzzleHttp\Promise\Promise describeIpamPoolsAsync(array $args = []) (supported in versions 2016-11-15)
  795. * @method \Aws\Result describeIpamResourceDiscoveries(array $args = []) (supported in versions 2016-11-15)
  796. * @method \GuzzleHttp\Promise\Promise describeIpamResourceDiscoveriesAsync(array $args = []) (supported in versions 2016-11-15)
  797. * @method \Aws\Result describeIpamResourceDiscoveryAssociations(array $args = []) (supported in versions 2016-11-15)
  798. * @method \GuzzleHttp\Promise\Promise describeIpamResourceDiscoveryAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  799. * @method \Aws\Result describeIpamScopes(array $args = []) (supported in versions 2016-11-15)
  800. * @method \GuzzleHttp\Promise\Promise describeIpamScopesAsync(array $args = []) (supported in versions 2016-11-15)
  801. * @method \Aws\Result describeIpams(array $args = []) (supported in versions 2016-11-15)
  802. * @method \GuzzleHttp\Promise\Promise describeIpamsAsync(array $args = []) (supported in versions 2016-11-15)
  803. * @method \Aws\Result describeIpv6Pools(array $args = []) (supported in versions 2016-11-15)
  804. * @method \GuzzleHttp\Promise\Promise describeIpv6PoolsAsync(array $args = []) (supported in versions 2016-11-15)
  805. * @method \Aws\Result describeLaunchTemplateVersions(array $args = []) (supported in versions 2016-11-15)
  806. * @method \GuzzleHttp\Promise\Promise describeLaunchTemplateVersionsAsync(array $args = []) (supported in versions 2016-11-15)
  807. * @method \Aws\Result describeLaunchTemplates(array $args = []) (supported in versions 2016-11-15)
  808. * @method \GuzzleHttp\Promise\Promise describeLaunchTemplatesAsync(array $args = []) (supported in versions 2016-11-15)
  809. * @method \Aws\Result describeLocalGatewayRouteTableVirtualInterfaceGroupAssociations(array $args = []) (supported in versions 2016-11-15)
  810. * @method \GuzzleHttp\Promise\Promise describeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  811. * @method \Aws\Result describeLocalGatewayRouteTableVpcAssociations(array $args = []) (supported in versions 2016-11-15)
  812. * @method \GuzzleHttp\Promise\Promise describeLocalGatewayRouteTableVpcAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  813. * @method \Aws\Result describeLocalGatewayRouteTables(array $args = []) (supported in versions 2016-11-15)
  814. * @method \GuzzleHttp\Promise\Promise describeLocalGatewayRouteTablesAsync(array $args = []) (supported in versions 2016-11-15)
  815. * @method \Aws\Result describeLocalGatewayVirtualInterfaceGroups(array $args = []) (supported in versions 2016-11-15)
  816. * @method \GuzzleHttp\Promise\Promise describeLocalGatewayVirtualInterfaceGroupsAsync(array $args = []) (supported in versions 2016-11-15)
  817. * @method \Aws\Result describeLocalGatewayVirtualInterfaces(array $args = []) (supported in versions 2016-11-15)
  818. * @method \GuzzleHttp\Promise\Promise describeLocalGatewayVirtualInterfacesAsync(array $args = []) (supported in versions 2016-11-15)
  819. * @method \Aws\Result describeLocalGateways(array $args = []) (supported in versions 2016-11-15)
  820. * @method \GuzzleHttp\Promise\Promise describeLocalGatewaysAsync(array $args = []) (supported in versions 2016-11-15)
  821. * @method \Aws\Result describeLockedSnapshots(array $args = []) (supported in versions 2016-11-15)
  822. * @method \GuzzleHttp\Promise\Promise describeLockedSnapshotsAsync(array $args = []) (supported in versions 2016-11-15)
  823. * @method \Aws\Result describeMacHosts(array $args = []) (supported in versions 2016-11-15)
  824. * @method \GuzzleHttp\Promise\Promise describeMacHostsAsync(array $args = []) (supported in versions 2016-11-15)
  825. * @method \Aws\Result describeManagedPrefixLists(array $args = []) (supported in versions 2016-11-15)
  826. * @method \GuzzleHttp\Promise\Promise describeManagedPrefixListsAsync(array $args = []) (supported in versions 2016-11-15)
  827. * @method \Aws\Result describeNetworkInsightsAccessScopeAnalyses(array $args = []) (supported in versions 2016-11-15)
  828. * @method \GuzzleHttp\Promise\Promise describeNetworkInsightsAccessScopeAnalysesAsync(array $args = []) (supported in versions 2016-11-15)
  829. * @method \Aws\Result describeNetworkInsightsAccessScopes(array $args = []) (supported in versions 2016-11-15)
  830. * @method \GuzzleHttp\Promise\Promise describeNetworkInsightsAccessScopesAsync(array $args = []) (supported in versions 2016-11-15)
  831. * @method \Aws\Result describeNetworkInsightsAnalyses(array $args = []) (supported in versions 2016-11-15)
  832. * @method \GuzzleHttp\Promise\Promise describeNetworkInsightsAnalysesAsync(array $args = []) (supported in versions 2016-11-15)
  833. * @method \Aws\Result describeNetworkInsightsPaths(array $args = []) (supported in versions 2016-11-15)
  834. * @method \GuzzleHttp\Promise\Promise describeNetworkInsightsPathsAsync(array $args = []) (supported in versions 2016-11-15)
  835. * @method \Aws\Result describeNetworkInterfacePermissions(array $args = []) (supported in versions 2016-11-15)
  836. * @method \GuzzleHttp\Promise\Promise describeNetworkInterfacePermissionsAsync(array $args = []) (supported in versions 2016-11-15)
  837. * @method \Aws\Result describePrincipalIdFormat(array $args = []) (supported in versions 2016-11-15)
  838. * @method \GuzzleHttp\Promise\Promise describePrincipalIdFormatAsync(array $args = []) (supported in versions 2016-11-15)
  839. * @method \Aws\Result describePublicIpv4Pools(array $args = []) (supported in versions 2016-11-15)
  840. * @method \GuzzleHttp\Promise\Promise describePublicIpv4PoolsAsync(array $args = []) (supported in versions 2016-11-15)
  841. * @method \Aws\Result describeReplaceRootVolumeTasks(array $args = []) (supported in versions 2016-11-15)
  842. * @method \GuzzleHttp\Promise\Promise describeReplaceRootVolumeTasksAsync(array $args = []) (supported in versions 2016-11-15)
  843. * @method \Aws\Result describeSecurityGroupRules(array $args = []) (supported in versions 2016-11-15)
  844. * @method \GuzzleHttp\Promise\Promise describeSecurityGroupRulesAsync(array $args = []) (supported in versions 2016-11-15)
  845. * @method \Aws\Result describeSnapshotTierStatus(array $args = []) (supported in versions 2016-11-15)
  846. * @method \GuzzleHttp\Promise\Promise describeSnapshotTierStatusAsync(array $args = []) (supported in versions 2016-11-15)
  847. * @method \Aws\Result describeStoreImageTasks(array $args = []) (supported in versions 2016-11-15)
  848. * @method \GuzzleHttp\Promise\Promise describeStoreImageTasksAsync(array $args = []) (supported in versions 2016-11-15)
  849. * @method \Aws\Result describeTrafficMirrorFilterRules(array $args = []) (supported in versions 2016-11-15)
  850. * @method \GuzzleHttp\Promise\Promise describeTrafficMirrorFilterRulesAsync(array $args = []) (supported in versions 2016-11-15)
  851. * @method \Aws\Result describeTrafficMirrorFilters(array $args = []) (supported in versions 2016-11-15)
  852. * @method \GuzzleHttp\Promise\Promise describeTrafficMirrorFiltersAsync(array $args = []) (supported in versions 2016-11-15)
  853. * @method \Aws\Result describeTrafficMirrorSessions(array $args = []) (supported in versions 2016-11-15)
  854. * @method \GuzzleHttp\Promise\Promise describeTrafficMirrorSessionsAsync(array $args = []) (supported in versions 2016-11-15)
  855. * @method \Aws\Result describeTrafficMirrorTargets(array $args = []) (supported in versions 2016-11-15)
  856. * @method \GuzzleHttp\Promise\Promise describeTrafficMirrorTargetsAsync(array $args = []) (supported in versions 2016-11-15)
  857. * @method \Aws\Result describeTransitGatewayAttachments(array $args = []) (supported in versions 2016-11-15)
  858. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayAttachmentsAsync(array $args = []) (supported in versions 2016-11-15)
  859. * @method \Aws\Result describeTransitGatewayConnectPeers(array $args = []) (supported in versions 2016-11-15)
  860. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayConnectPeersAsync(array $args = []) (supported in versions 2016-11-15)
  861. * @method \Aws\Result describeTransitGatewayConnects(array $args = []) (supported in versions 2016-11-15)
  862. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayConnectsAsync(array $args = []) (supported in versions 2016-11-15)
  863. * @method \Aws\Result describeTransitGatewayMulticastDomains(array $args = []) (supported in versions 2016-11-15)
  864. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayMulticastDomainsAsync(array $args = []) (supported in versions 2016-11-15)
  865. * @method \Aws\Result describeTransitGatewayPeeringAttachments(array $args = []) (supported in versions 2016-11-15)
  866. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayPeeringAttachmentsAsync(array $args = []) (supported in versions 2016-11-15)
  867. * @method \Aws\Result describeTransitGatewayPolicyTables(array $args = []) (supported in versions 2016-11-15)
  868. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayPolicyTablesAsync(array $args = []) (supported in versions 2016-11-15)
  869. * @method \Aws\Result describeTransitGatewayRouteTableAnnouncements(array $args = []) (supported in versions 2016-11-15)
  870. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayRouteTableAnnouncementsAsync(array $args = []) (supported in versions 2016-11-15)
  871. * @method \Aws\Result describeTransitGatewayRouteTables(array $args = []) (supported in versions 2016-11-15)
  872. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayRouteTablesAsync(array $args = []) (supported in versions 2016-11-15)
  873. * @method \Aws\Result describeTransitGatewayVpcAttachments(array $args = []) (supported in versions 2016-11-15)
  874. * @method \GuzzleHttp\Promise\Promise describeTransitGatewayVpcAttachmentsAsync(array $args = []) (supported in versions 2016-11-15)
  875. * @method \Aws\Result describeTransitGateways(array $args = []) (supported in versions 2016-11-15)
  876. * @method \GuzzleHttp\Promise\Promise describeTransitGatewaysAsync(array $args = []) (supported in versions 2016-11-15)
  877. * @method \Aws\Result describeTrunkInterfaceAssociations(array $args = []) (supported in versions 2016-11-15)
  878. * @method \GuzzleHttp\Promise\Promise describeTrunkInterfaceAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  879. * @method \Aws\Result describeVerifiedAccessEndpoints(array $args = []) (supported in versions 2016-11-15)
  880. * @method \GuzzleHttp\Promise\Promise describeVerifiedAccessEndpointsAsync(array $args = []) (supported in versions 2016-11-15)
  881. * @method \Aws\Result describeVerifiedAccessGroups(array $args = []) (supported in versions 2016-11-15)
  882. * @method \GuzzleHttp\Promise\Promise describeVerifiedAccessGroupsAsync(array $args = []) (supported in versions 2016-11-15)
  883. * @method \Aws\Result describeVerifiedAccessInstanceLoggingConfigurations(array $args = []) (supported in versions 2016-11-15)
  884. * @method \GuzzleHttp\Promise\Promise describeVerifiedAccessInstanceLoggingConfigurationsAsync(array $args = []) (supported in versions 2016-11-15)
  885. * @method \Aws\Result describeVerifiedAccessInstances(array $args = []) (supported in versions 2016-11-15)
  886. * @method \GuzzleHttp\Promise\Promise describeVerifiedAccessInstancesAsync(array $args = []) (supported in versions 2016-11-15)
  887. * @method \Aws\Result describeVerifiedAccessTrustProviders(array $args = []) (supported in versions 2016-11-15)
  888. * @method \GuzzleHttp\Promise\Promise describeVerifiedAccessTrustProvidersAsync(array $args = []) (supported in versions 2016-11-15)
  889. * @method \Aws\Result describeVolumesModifications(array $args = []) (supported in versions 2016-11-15)
  890. * @method \GuzzleHttp\Promise\Promise describeVolumesModificationsAsync(array $args = []) (supported in versions 2016-11-15)
  891. * @method \Aws\Result describeVpcEndpointConnectionNotifications(array $args = []) (supported in versions 2016-11-15)
  892. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointConnectionNotificationsAsync(array $args = []) (supported in versions 2016-11-15)
  893. * @method \Aws\Result describeVpcEndpointConnections(array $args = []) (supported in versions 2016-11-15)
  894. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointConnectionsAsync(array $args = []) (supported in versions 2016-11-15)
  895. * @method \Aws\Result describeVpcEndpointServiceConfigurations(array $args = []) (supported in versions 2016-11-15)
  896. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointServiceConfigurationsAsync(array $args = []) (supported in versions 2016-11-15)
  897. * @method \Aws\Result describeVpcEndpointServicePermissions(array $args = []) (supported in versions 2016-11-15)
  898. * @method \GuzzleHttp\Promise\Promise describeVpcEndpointServicePermissionsAsync(array $args = []) (supported in versions 2016-11-15)
  899. * @method \Aws\Result detachVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
  900. * @method \GuzzleHttp\Promise\Promise detachVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
  901. * @method \Aws\Result disableAddressTransfer(array $args = []) (supported in versions 2016-11-15)
  902. * @method \GuzzleHttp\Promise\Promise disableAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
  903. * @method \Aws\Result disableAwsNetworkPerformanceMetricSubscription(array $args = []) (supported in versions 2016-11-15)
  904. * @method \GuzzleHttp\Promise\Promise disableAwsNetworkPerformanceMetricSubscriptionAsync(array $args = []) (supported in versions 2016-11-15)
  905. * @method \Aws\Result disableEbsEncryptionByDefault(array $args = []) (supported in versions 2016-11-15)
  906. * @method \GuzzleHttp\Promise\Promise disableEbsEncryptionByDefaultAsync(array $args = []) (supported in versions 2016-11-15)
  907. * @method \Aws\Result disableFastLaunch(array $args = []) (supported in versions 2016-11-15)
  908. * @method \GuzzleHttp\Promise\Promise disableFastLaunchAsync(array $args = []) (supported in versions 2016-11-15)
  909. * @method \Aws\Result disableFastSnapshotRestores(array $args = []) (supported in versions 2016-11-15)
  910. * @method \GuzzleHttp\Promise\Promise disableFastSnapshotRestoresAsync(array $args = []) (supported in versions 2016-11-15)
  911. * @method \Aws\Result disableImage(array $args = []) (supported in versions 2016-11-15)
  912. * @method \GuzzleHttp\Promise\Promise disableImageAsync(array $args = []) (supported in versions 2016-11-15)
  913. * @method \Aws\Result disableImageBlockPublicAccess(array $args = []) (supported in versions 2016-11-15)
  914. * @method \GuzzleHttp\Promise\Promise disableImageBlockPublicAccessAsync(array $args = []) (supported in versions 2016-11-15)
  915. * @method \Aws\Result disableImageDeprecation(array $args = []) (supported in versions 2016-11-15)
  916. * @method \GuzzleHttp\Promise\Promise disableImageDeprecationAsync(array $args = []) (supported in versions 2016-11-15)
  917. * @method \Aws\Result disableImageDeregistrationProtection(array $args = []) (supported in versions 2016-11-15)
  918. * @method \GuzzleHttp\Promise\Promise disableImageDeregistrationProtectionAsync(array $args = []) (supported in versions 2016-11-15)
  919. * @method \Aws\Result disableIpamOrganizationAdminAccount(array $args = []) (supported in versions 2016-11-15)
  920. * @method \GuzzleHttp\Promise\Promise disableIpamOrganizationAdminAccountAsync(array $args = []) (supported in versions 2016-11-15)
  921. * @method \Aws\Result disableSerialConsoleAccess(array $args = []) (supported in versions 2016-11-15)
  922. * @method \GuzzleHttp\Promise\Promise disableSerialConsoleAccessAsync(array $args = []) (supported in versions 2016-11-15)
  923. * @method \Aws\Result disableSnapshotBlockPublicAccess(array $args = []) (supported in versions 2016-11-15)
  924. * @method \GuzzleHttp\Promise\Promise disableSnapshotBlockPublicAccessAsync(array $args = []) (supported in versions 2016-11-15)
  925. * @method \Aws\Result disableTransitGatewayRouteTablePropagation(array $args = []) (supported in versions 2016-11-15)
  926. * @method \GuzzleHttp\Promise\Promise disableTransitGatewayRouteTablePropagationAsync(array $args = []) (supported in versions 2016-11-15)
  927. * @method \Aws\Result disassociateClientVpnTargetNetwork(array $args = []) (supported in versions 2016-11-15)
  928. * @method \GuzzleHttp\Promise\Promise disassociateClientVpnTargetNetworkAsync(array $args = []) (supported in versions 2016-11-15)
  929. * @method \Aws\Result disassociateEnclaveCertificateIamRole(array $args = []) (supported in versions 2016-11-15)
  930. * @method \GuzzleHttp\Promise\Promise disassociateEnclaveCertificateIamRoleAsync(array $args = []) (supported in versions 2016-11-15)
  931. * @method \Aws\Result disassociateIamInstanceProfile(array $args = []) (supported in versions 2016-11-15)
  932. * @method \GuzzleHttp\Promise\Promise disassociateIamInstanceProfileAsync(array $args = []) (supported in versions 2016-11-15)
  933. * @method \Aws\Result disassociateInstanceEventWindow(array $args = []) (supported in versions 2016-11-15)
  934. * @method \GuzzleHttp\Promise\Promise disassociateInstanceEventWindowAsync(array $args = []) (supported in versions 2016-11-15)
  935. * @method \Aws\Result disassociateIpamByoasn(array $args = []) (supported in versions 2016-11-15)
  936. * @method \GuzzleHttp\Promise\Promise disassociateIpamByoasnAsync(array $args = []) (supported in versions 2016-11-15)
  937. * @method \Aws\Result disassociateIpamResourceDiscovery(array $args = []) (supported in versions 2016-11-15)
  938. * @method \GuzzleHttp\Promise\Promise disassociateIpamResourceDiscoveryAsync(array $args = []) (supported in versions 2016-11-15)
  939. * @method \Aws\Result disassociateNatGatewayAddress(array $args = []) (supported in versions 2016-11-15)
  940. * @method \GuzzleHttp\Promise\Promise disassociateNatGatewayAddressAsync(array $args = []) (supported in versions 2016-11-15)
  941. * @method \Aws\Result disassociateSubnetCidrBlock(array $args = []) (supported in versions 2016-11-15)
  942. * @method \GuzzleHttp\Promise\Promise disassociateSubnetCidrBlockAsync(array $args = []) (supported in versions 2016-11-15)
  943. * @method \Aws\Result disassociateTransitGatewayMulticastDomain(array $args = []) (supported in versions 2016-11-15)
  944. * @method \GuzzleHttp\Promise\Promise disassociateTransitGatewayMulticastDomainAsync(array $args = []) (supported in versions 2016-11-15)
  945. * @method \Aws\Result disassociateTransitGatewayPolicyTable(array $args = []) (supported in versions 2016-11-15)
  946. * @method \GuzzleHttp\Promise\Promise disassociateTransitGatewayPolicyTableAsync(array $args = []) (supported in versions 2016-11-15)
  947. * @method \Aws\Result disassociateTransitGatewayRouteTable(array $args = []) (supported in versions 2016-11-15)
  948. * @method \GuzzleHttp\Promise\Promise disassociateTransitGatewayRouteTableAsync(array $args = []) (supported in versions 2016-11-15)
  949. * @method \Aws\Result disassociateTrunkInterface(array $args = []) (supported in versions 2016-11-15)
  950. * @method \GuzzleHttp\Promise\Promise disassociateTrunkInterfaceAsync(array $args = []) (supported in versions 2016-11-15)
  951. * @method \Aws\Result disassociateVpcCidrBlock(array $args = []) (supported in versions 2016-11-15)
  952. * @method \GuzzleHttp\Promise\Promise disassociateVpcCidrBlockAsync(array $args = []) (supported in versions 2016-11-15)
  953. * @method \Aws\Result enableAddressTransfer(array $args = []) (supported in versions 2016-11-15)
  954. * @method \GuzzleHttp\Promise\Promise enableAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
  955. * @method \Aws\Result enableAwsNetworkPerformanceMetricSubscription(array $args = []) (supported in versions 2016-11-15)
  956. * @method \GuzzleHttp\Promise\Promise enableAwsNetworkPerformanceMetricSubscriptionAsync(array $args = []) (supported in versions 2016-11-15)
  957. * @method \Aws\Result enableEbsEncryptionByDefault(array $args = []) (supported in versions 2016-11-15)
  958. * @method \GuzzleHttp\Promise\Promise enableEbsEncryptionByDefaultAsync(array $args = []) (supported in versions 2016-11-15)
  959. * @method \Aws\Result enableFastLaunch(array $args = []) (supported in versions 2016-11-15)
  960. * @method \GuzzleHttp\Promise\Promise enableFastLaunchAsync(array $args = []) (supported in versions 2016-11-15)
  961. * @method \Aws\Result enableFastSnapshotRestores(array $args = []) (supported in versions 2016-11-15)
  962. * @method \GuzzleHttp\Promise\Promise enableFastSnapshotRestoresAsync(array $args = []) (supported in versions 2016-11-15)
  963. * @method \Aws\Result enableImage(array $args = []) (supported in versions 2016-11-15)
  964. * @method \GuzzleHttp\Promise\Promise enableImageAsync(array $args = []) (supported in versions 2016-11-15)
  965. * @method \Aws\Result enableImageBlockPublicAccess(array $args = []) (supported in versions 2016-11-15)
  966. * @method \GuzzleHttp\Promise\Promise enableImageBlockPublicAccessAsync(array $args = []) (supported in versions 2016-11-15)
  967. * @method \Aws\Result enableImageDeprecation(array $args = []) (supported in versions 2016-11-15)
  968. * @method \GuzzleHttp\Promise\Promise enableImageDeprecationAsync(array $args = []) (supported in versions 2016-11-15)
  969. * @method \Aws\Result enableImageDeregistrationProtection(array $args = []) (supported in versions 2016-11-15)
  970. * @method \GuzzleHttp\Promise\Promise enableImageDeregistrationProtectionAsync(array $args = []) (supported in versions 2016-11-15)
  971. * @method \Aws\Result enableIpamOrganizationAdminAccount(array $args = []) (supported in versions 2016-11-15)
  972. * @method \GuzzleHttp\Promise\Promise enableIpamOrganizationAdminAccountAsync(array $args = []) (supported in versions 2016-11-15)
  973. * @method \Aws\Result enableReachabilityAnalyzerOrganizationSharing(array $args = []) (supported in versions 2016-11-15)
  974. * @method \GuzzleHttp\Promise\Promise enableReachabilityAnalyzerOrganizationSharingAsync(array $args = []) (supported in versions 2016-11-15)
  975. * @method \Aws\Result enableSerialConsoleAccess(array $args = []) (supported in versions 2016-11-15)
  976. * @method \GuzzleHttp\Promise\Promise enableSerialConsoleAccessAsync(array $args = []) (supported in versions 2016-11-15)
  977. * @method \Aws\Result enableSnapshotBlockPublicAccess(array $args = []) (supported in versions 2016-11-15)
  978. * @method \GuzzleHttp\Promise\Promise enableSnapshotBlockPublicAccessAsync(array $args = []) (supported in versions 2016-11-15)
  979. * @method \Aws\Result enableTransitGatewayRouteTablePropagation(array $args = []) (supported in versions 2016-11-15)
  980. * @method \GuzzleHttp\Promise\Promise enableTransitGatewayRouteTablePropagationAsync(array $args = []) (supported in versions 2016-11-15)
  981. * @method \Aws\Result exportClientVpnClientCertificateRevocationList(array $args = []) (supported in versions 2016-11-15)
  982. * @method \GuzzleHttp\Promise\Promise exportClientVpnClientCertificateRevocationListAsync(array $args = []) (supported in versions 2016-11-15)
  983. * @method \Aws\Result exportClientVpnClientConfiguration(array $args = []) (supported in versions 2016-11-15)
  984. * @method \GuzzleHttp\Promise\Promise exportClientVpnClientConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
  985. * @method \Aws\Result exportImage(array $args = []) (supported in versions 2016-11-15)
  986. * @method \GuzzleHttp\Promise\Promise exportImageAsync(array $args = []) (supported in versions 2016-11-15)
  987. * @method \Aws\Result exportTransitGatewayRoutes(array $args = []) (supported in versions 2016-11-15)
  988. * @method \GuzzleHttp\Promise\Promise exportTransitGatewayRoutesAsync(array $args = []) (supported in versions 2016-11-15)
  989. * @method \Aws\Result getAssociatedEnclaveCertificateIamRoles(array $args = []) (supported in versions 2016-11-15)
  990. * @method \GuzzleHttp\Promise\Promise getAssociatedEnclaveCertificateIamRolesAsync(array $args = []) (supported in versions 2016-11-15)
  991. * @method \Aws\Result getAssociatedIpv6PoolCidrs(array $args = []) (supported in versions 2016-11-15)
  992. * @method \GuzzleHttp\Promise\Promise getAssociatedIpv6PoolCidrsAsync(array $args = []) (supported in versions 2016-11-15)
  993. * @method \Aws\Result getAwsNetworkPerformanceData(array $args = []) (supported in versions 2016-11-15)
  994. * @method \GuzzleHttp\Promise\Promise getAwsNetworkPerformanceDataAsync(array $args = []) (supported in versions 2016-11-15)
  995. * @method \Aws\Result getCapacityReservationUsage(array $args = []) (supported in versions 2016-11-15)
  996. * @method \GuzzleHttp\Promise\Promise getCapacityReservationUsageAsync(array $args = []) (supported in versions 2016-11-15)
  997. * @method \Aws\Result getCoipPoolUsage(array $args = []) (supported in versions 2016-11-15)
  998. * @method \GuzzleHttp\Promise\Promise getCoipPoolUsageAsync(array $args = []) (supported in versions 2016-11-15)
  999. * @method \Aws\Result getDefaultCreditSpecification(array $args = []) (supported in versions 2016-11-15)
  1000. * @method \GuzzleHttp\Promise\Promise getDefaultCreditSpecificationAsync(array $args = []) (supported in versions 2016-11-15)
  1001. * @method \Aws\Result getEbsDefaultKmsKeyId(array $args = []) (supported in versions 2016-11-15)
  1002. * @method \GuzzleHttp\Promise\Promise getEbsDefaultKmsKeyIdAsync(array $args = []) (supported in versions 2016-11-15)
  1003. * @method \Aws\Result getEbsEncryptionByDefault(array $args = []) (supported in versions 2016-11-15)
  1004. * @method \GuzzleHttp\Promise\Promise getEbsEncryptionByDefaultAsync(array $args = []) (supported in versions 2016-11-15)
  1005. * @method \Aws\Result getFlowLogsIntegrationTemplate(array $args = []) (supported in versions 2016-11-15)
  1006. * @method \GuzzleHttp\Promise\Promise getFlowLogsIntegrationTemplateAsync(array $args = []) (supported in versions 2016-11-15)
  1007. * @method \Aws\Result getGroupsForCapacityReservation(array $args = []) (supported in versions 2016-11-15)
  1008. * @method \GuzzleHttp\Promise\Promise getGroupsForCapacityReservationAsync(array $args = []) (supported in versions 2016-11-15)
  1009. * @method \Aws\Result getImageBlockPublicAccessState(array $args = []) (supported in versions 2016-11-15)
  1010. * @method \GuzzleHttp\Promise\Promise getImageBlockPublicAccessStateAsync(array $args = []) (supported in versions 2016-11-15)
  1011. * @method \Aws\Result getInstanceMetadataDefaults(array $args = []) (supported in versions 2016-11-15)
  1012. * @method \GuzzleHttp\Promise\Promise getInstanceMetadataDefaultsAsync(array $args = []) (supported in versions 2016-11-15)
  1013. * @method \Aws\Result getInstanceTpmEkPub(array $args = []) (supported in versions 2016-11-15)
  1014. * @method \GuzzleHttp\Promise\Promise getInstanceTpmEkPubAsync(array $args = []) (supported in versions 2016-11-15)
  1015. * @method \Aws\Result getInstanceTypesFromInstanceRequirements(array $args = []) (supported in versions 2016-11-15)
  1016. * @method \GuzzleHttp\Promise\Promise getInstanceTypesFromInstanceRequirementsAsync(array $args = []) (supported in versions 2016-11-15)
  1017. * @method \Aws\Result getInstanceUefiData(array $args = []) (supported in versions 2016-11-15)
  1018. * @method \GuzzleHttp\Promise\Promise getInstanceUefiDataAsync(array $args = []) (supported in versions 2016-11-15)
  1019. * @method \Aws\Result getIpamAddressHistory(array $args = []) (supported in versions 2016-11-15)
  1020. * @method \GuzzleHttp\Promise\Promise getIpamAddressHistoryAsync(array $args = []) (supported in versions 2016-11-15)
  1021. * @method \Aws\Result getIpamDiscoveredAccounts(array $args = []) (supported in versions 2016-11-15)
  1022. * @method \GuzzleHttp\Promise\Promise getIpamDiscoveredAccountsAsync(array $args = []) (supported in versions 2016-11-15)
  1023. * @method \Aws\Result getIpamDiscoveredPublicAddresses(array $args = []) (supported in versions 2016-11-15)
  1024. * @method \GuzzleHttp\Promise\Promise getIpamDiscoveredPublicAddressesAsync(array $args = []) (supported in versions 2016-11-15)
  1025. * @method \Aws\Result getIpamDiscoveredResourceCidrs(array $args = []) (supported in versions 2016-11-15)
  1026. * @method \GuzzleHttp\Promise\Promise getIpamDiscoveredResourceCidrsAsync(array $args = []) (supported in versions 2016-11-15)
  1027. * @method \Aws\Result getIpamPoolAllocations(array $args = []) (supported in versions 2016-11-15)
  1028. * @method \GuzzleHttp\Promise\Promise getIpamPoolAllocationsAsync(array $args = []) (supported in versions 2016-11-15)
  1029. * @method \Aws\Result getIpamPoolCidrs(array $args = []) (supported in versions 2016-11-15)
  1030. * @method \GuzzleHttp\Promise\Promise getIpamPoolCidrsAsync(array $args = []) (supported in versions 2016-11-15)
  1031. * @method \Aws\Result getIpamResourceCidrs(array $args = []) (supported in versions 2016-11-15)
  1032. * @method \GuzzleHttp\Promise\Promise getIpamResourceCidrsAsync(array $args = []) (supported in versions 2016-11-15)
  1033. * @method \Aws\Result getLaunchTemplateData(array $args = []) (supported in versions 2016-11-15)
  1034. * @method \GuzzleHttp\Promise\Promise getLaunchTemplateDataAsync(array $args = []) (supported in versions 2016-11-15)
  1035. * @method \Aws\Result getManagedPrefixListAssociations(array $args = []) (supported in versions 2016-11-15)
  1036. * @method \GuzzleHttp\Promise\Promise getManagedPrefixListAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  1037. * @method \Aws\Result getManagedPrefixListEntries(array $args = []) (supported in versions 2016-11-15)
  1038. * @method \GuzzleHttp\Promise\Promise getManagedPrefixListEntriesAsync(array $args = []) (supported in versions 2016-11-15)
  1039. * @method \Aws\Result getNetworkInsightsAccessScopeAnalysisFindings(array $args = []) (supported in versions 2016-11-15)
  1040. * @method \GuzzleHttp\Promise\Promise getNetworkInsightsAccessScopeAnalysisFindingsAsync(array $args = []) (supported in versions 2016-11-15)
  1041. * @method \Aws\Result getNetworkInsightsAccessScopeContent(array $args = []) (supported in versions 2016-11-15)
  1042. * @method \GuzzleHttp\Promise\Promise getNetworkInsightsAccessScopeContentAsync(array $args = []) (supported in versions 2016-11-15)
  1043. * @method \Aws\Result getSecurityGroupsForVpc(array $args = []) (supported in versions 2016-11-15)
  1044. * @method \GuzzleHttp\Promise\Promise getSecurityGroupsForVpcAsync(array $args = []) (supported in versions 2016-11-15)
  1045. * @method \Aws\Result getSerialConsoleAccessStatus(array $args = []) (supported in versions 2016-11-15)
  1046. * @method \GuzzleHttp\Promise\Promise getSerialConsoleAccessStatusAsync(array $args = []) (supported in versions 2016-11-15)
  1047. * @method \Aws\Result getSnapshotBlockPublicAccessState(array $args = []) (supported in versions 2016-11-15)
  1048. * @method \GuzzleHttp\Promise\Promise getSnapshotBlockPublicAccessStateAsync(array $args = []) (supported in versions 2016-11-15)
  1049. * @method \Aws\Result getSpotPlacementScores(array $args = []) (supported in versions 2016-11-15)
  1050. * @method \GuzzleHttp\Promise\Promise getSpotPlacementScoresAsync(array $args = []) (supported in versions 2016-11-15)
  1051. * @method \Aws\Result getSubnetCidrReservations(array $args = []) (supported in versions 2016-11-15)
  1052. * @method \GuzzleHttp\Promise\Promise getSubnetCidrReservationsAsync(array $args = []) (supported in versions 2016-11-15)
  1053. * @method \Aws\Result getTransitGatewayAttachmentPropagations(array $args = []) (supported in versions 2016-11-15)
  1054. * @method \GuzzleHttp\Promise\Promise getTransitGatewayAttachmentPropagationsAsync(array $args = []) (supported in versions 2016-11-15)
  1055. * @method \Aws\Result getTransitGatewayMulticastDomainAssociations(array $args = []) (supported in versions 2016-11-15)
  1056. * @method \GuzzleHttp\Promise\Promise getTransitGatewayMulticastDomainAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  1057. * @method \Aws\Result getTransitGatewayPolicyTableAssociations(array $args = []) (supported in versions 2016-11-15)
  1058. * @method \GuzzleHttp\Promise\Promise getTransitGatewayPolicyTableAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  1059. * @method \Aws\Result getTransitGatewayPolicyTableEntries(array $args = []) (supported in versions 2016-11-15)
  1060. * @method \GuzzleHttp\Promise\Promise getTransitGatewayPolicyTableEntriesAsync(array $args = []) (supported in versions 2016-11-15)
  1061. * @method \Aws\Result getTransitGatewayPrefixListReferences(array $args = []) (supported in versions 2016-11-15)
  1062. * @method \GuzzleHttp\Promise\Promise getTransitGatewayPrefixListReferencesAsync(array $args = []) (supported in versions 2016-11-15)
  1063. * @method \Aws\Result getTransitGatewayRouteTableAssociations(array $args = []) (supported in versions 2016-11-15)
  1064. * @method \GuzzleHttp\Promise\Promise getTransitGatewayRouteTableAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  1065. * @method \Aws\Result getTransitGatewayRouteTablePropagations(array $args = []) (supported in versions 2016-11-15)
  1066. * @method \GuzzleHttp\Promise\Promise getTransitGatewayRouteTablePropagationsAsync(array $args = []) (supported in versions 2016-11-15)
  1067. * @method \Aws\Result getVerifiedAccessEndpointPolicy(array $args = []) (supported in versions 2016-11-15)
  1068. * @method \GuzzleHttp\Promise\Promise getVerifiedAccessEndpointPolicyAsync(array $args = []) (supported in versions 2016-11-15)
  1069. * @method \Aws\Result getVerifiedAccessGroupPolicy(array $args = []) (supported in versions 2016-11-15)
  1070. * @method \GuzzleHttp\Promise\Promise getVerifiedAccessGroupPolicyAsync(array $args = []) (supported in versions 2016-11-15)
  1071. * @method \Aws\Result getVpnConnectionDeviceSampleConfiguration(array $args = []) (supported in versions 2016-11-15)
  1072. * @method \GuzzleHttp\Promise\Promise getVpnConnectionDeviceSampleConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
  1073. * @method \Aws\Result getVpnConnectionDeviceTypes(array $args = []) (supported in versions 2016-11-15)
  1074. * @method \GuzzleHttp\Promise\Promise getVpnConnectionDeviceTypesAsync(array $args = []) (supported in versions 2016-11-15)
  1075. * @method \Aws\Result getVpnTunnelReplacementStatus(array $args = []) (supported in versions 2016-11-15)
  1076. * @method \GuzzleHttp\Promise\Promise getVpnTunnelReplacementStatusAsync(array $args = []) (supported in versions 2016-11-15)
  1077. * @method \Aws\Result importClientVpnClientCertificateRevocationList(array $args = []) (supported in versions 2016-11-15)
  1078. * @method \GuzzleHttp\Promise\Promise importClientVpnClientCertificateRevocationListAsync(array $args = []) (supported in versions 2016-11-15)
  1079. * @method \Aws\Result listImagesInRecycleBin(array $args = []) (supported in versions 2016-11-15)
  1080. * @method \GuzzleHttp\Promise\Promise listImagesInRecycleBinAsync(array $args = []) (supported in versions 2016-11-15)
  1081. * @method \Aws\Result listSnapshotsInRecycleBin(array $args = []) (supported in versions 2016-11-15)
  1082. * @method \GuzzleHttp\Promise\Promise listSnapshotsInRecycleBinAsync(array $args = []) (supported in versions 2016-11-15)
  1083. * @method \Aws\Result lockSnapshot(array $args = []) (supported in versions 2016-11-15)
  1084. * @method \GuzzleHttp\Promise\Promise lockSnapshotAsync(array $args = []) (supported in versions 2016-11-15)
  1085. * @method \Aws\Result modifyAddressAttribute(array $args = []) (supported in versions 2016-11-15)
  1086. * @method \GuzzleHttp\Promise\Promise modifyAddressAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  1087. * @method \Aws\Result modifyAvailabilityZoneGroup(array $args = []) (supported in versions 2016-11-15)
  1088. * @method \GuzzleHttp\Promise\Promise modifyAvailabilityZoneGroupAsync(array $args = []) (supported in versions 2016-11-15)
  1089. * @method \Aws\Result modifyCapacityReservation(array $args = []) (supported in versions 2016-11-15)
  1090. * @method \GuzzleHttp\Promise\Promise modifyCapacityReservationAsync(array $args = []) (supported in versions 2016-11-15)
  1091. * @method \Aws\Result modifyCapacityReservationFleet(array $args = []) (supported in versions 2016-11-15)
  1092. * @method \GuzzleHttp\Promise\Promise modifyCapacityReservationFleetAsync(array $args = []) (supported in versions 2016-11-15)
  1093. * @method \Aws\Result modifyClientVpnEndpoint(array $args = []) (supported in versions 2016-11-15)
  1094. * @method \GuzzleHttp\Promise\Promise modifyClientVpnEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  1095. * @method \Aws\Result modifyDefaultCreditSpecification(array $args = []) (supported in versions 2016-11-15)
  1096. * @method \GuzzleHttp\Promise\Promise modifyDefaultCreditSpecificationAsync(array $args = []) (supported in versions 2016-11-15)
  1097. * @method \Aws\Result modifyEbsDefaultKmsKeyId(array $args = []) (supported in versions 2016-11-15)
  1098. * @method \GuzzleHttp\Promise\Promise modifyEbsDefaultKmsKeyIdAsync(array $args = []) (supported in versions 2016-11-15)
  1099. * @method \Aws\Result modifyFleet(array $args = []) (supported in versions 2016-11-15)
  1100. * @method \GuzzleHttp\Promise\Promise modifyFleetAsync(array $args = []) (supported in versions 2016-11-15)
  1101. * @method \Aws\Result modifyFpgaImageAttribute(array $args = []) (supported in versions 2016-11-15)
  1102. * @method \GuzzleHttp\Promise\Promise modifyFpgaImageAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  1103. * @method \Aws\Result modifyInstanceCapacityReservationAttributes(array $args = []) (supported in versions 2016-11-15)
  1104. * @method \GuzzleHttp\Promise\Promise modifyInstanceCapacityReservationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
  1105. * @method \Aws\Result modifyInstanceCreditSpecification(array $args = []) (supported in versions 2016-11-15)
  1106. * @method \GuzzleHttp\Promise\Promise modifyInstanceCreditSpecificationAsync(array $args = []) (supported in versions 2016-11-15)
  1107. * @method \Aws\Result modifyInstanceEventStartTime(array $args = []) (supported in versions 2016-11-15)
  1108. * @method \GuzzleHttp\Promise\Promise modifyInstanceEventStartTimeAsync(array $args = []) (supported in versions 2016-11-15)
  1109. * @method \Aws\Result modifyInstanceEventWindow(array $args = []) (supported in versions 2016-11-15)
  1110. * @method \GuzzleHttp\Promise\Promise modifyInstanceEventWindowAsync(array $args = []) (supported in versions 2016-11-15)
  1111. * @method \Aws\Result modifyInstanceMaintenanceOptions(array $args = []) (supported in versions 2016-11-15)
  1112. * @method \GuzzleHttp\Promise\Promise modifyInstanceMaintenanceOptionsAsync(array $args = []) (supported in versions 2016-11-15)
  1113. * @method \Aws\Result modifyInstanceMetadataDefaults(array $args = []) (supported in versions 2016-11-15)
  1114. * @method \GuzzleHttp\Promise\Promise modifyInstanceMetadataDefaultsAsync(array $args = []) (supported in versions 2016-11-15)
  1115. * @method \Aws\Result modifyInstanceMetadataOptions(array $args = []) (supported in versions 2016-11-15)
  1116. * @method \GuzzleHttp\Promise\Promise modifyInstanceMetadataOptionsAsync(array $args = []) (supported in versions 2016-11-15)
  1117. * @method \Aws\Result modifyIpam(array $args = []) (supported in versions 2016-11-15)
  1118. * @method \GuzzleHttp\Promise\Promise modifyIpamAsync(array $args = []) (supported in versions 2016-11-15)
  1119. * @method \Aws\Result modifyIpamPool(array $args = []) (supported in versions 2016-11-15)
  1120. * @method \GuzzleHttp\Promise\Promise modifyIpamPoolAsync(array $args = []) (supported in versions 2016-11-15)
  1121. * @method \Aws\Result modifyIpamResourceCidr(array $args = []) (supported in versions 2016-11-15)
  1122. * @method \GuzzleHttp\Promise\Promise modifyIpamResourceCidrAsync(array $args = []) (supported in versions 2016-11-15)
  1123. * @method \Aws\Result modifyIpamResourceDiscovery(array $args = []) (supported in versions 2016-11-15)
  1124. * @method \GuzzleHttp\Promise\Promise modifyIpamResourceDiscoveryAsync(array $args = []) (supported in versions 2016-11-15)
  1125. * @method \Aws\Result modifyIpamScope(array $args = []) (supported in versions 2016-11-15)
  1126. * @method \GuzzleHttp\Promise\Promise modifyIpamScopeAsync(array $args = []) (supported in versions 2016-11-15)
  1127. * @method \Aws\Result modifyLaunchTemplate(array $args = []) (supported in versions 2016-11-15)
  1128. * @method \GuzzleHttp\Promise\Promise modifyLaunchTemplateAsync(array $args = []) (supported in versions 2016-11-15)
  1129. * @method \Aws\Result modifyLocalGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  1130. * @method \GuzzleHttp\Promise\Promise modifyLocalGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  1131. * @method \Aws\Result modifyManagedPrefixList(array $args = []) (supported in versions 2016-11-15)
  1132. * @method \GuzzleHttp\Promise\Promise modifyManagedPrefixListAsync(array $args = []) (supported in versions 2016-11-15)
  1133. * @method \Aws\Result modifyPrivateDnsNameOptions(array $args = []) (supported in versions 2016-11-15)
  1134. * @method \GuzzleHttp\Promise\Promise modifyPrivateDnsNameOptionsAsync(array $args = []) (supported in versions 2016-11-15)
  1135. * @method \Aws\Result modifySecurityGroupRules(array $args = []) (supported in versions 2016-11-15)
  1136. * @method \GuzzleHttp\Promise\Promise modifySecurityGroupRulesAsync(array $args = []) (supported in versions 2016-11-15)
  1137. * @method \Aws\Result modifySnapshotTier(array $args = []) (supported in versions 2016-11-15)
  1138. * @method \GuzzleHttp\Promise\Promise modifySnapshotTierAsync(array $args = []) (supported in versions 2016-11-15)
  1139. * @method \Aws\Result modifyTrafficMirrorFilterNetworkServices(array $args = []) (supported in versions 2016-11-15)
  1140. * @method \GuzzleHttp\Promise\Promise modifyTrafficMirrorFilterNetworkServicesAsync(array $args = []) (supported in versions 2016-11-15)
  1141. * @method \Aws\Result modifyTrafficMirrorFilterRule(array $args = []) (supported in versions 2016-11-15)
  1142. * @method \GuzzleHttp\Promise\Promise modifyTrafficMirrorFilterRuleAsync(array $args = []) (supported in versions 2016-11-15)
  1143. * @method \Aws\Result modifyTrafficMirrorSession(array $args = []) (supported in versions 2016-11-15)
  1144. * @method \GuzzleHttp\Promise\Promise modifyTrafficMirrorSessionAsync(array $args = []) (supported in versions 2016-11-15)
  1145. * @method \Aws\Result modifyTransitGateway(array $args = []) (supported in versions 2016-11-15)
  1146. * @method \GuzzleHttp\Promise\Promise modifyTransitGatewayAsync(array $args = []) (supported in versions 2016-11-15)
  1147. * @method \Aws\Result modifyTransitGatewayPrefixListReference(array $args = []) (supported in versions 2016-11-15)
  1148. * @method \GuzzleHttp\Promise\Promise modifyTransitGatewayPrefixListReferenceAsync(array $args = []) (supported in versions 2016-11-15)
  1149. * @method \Aws\Result modifyTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
  1150. * @method \GuzzleHttp\Promise\Promise modifyTransitGatewayVpcAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  1151. * @method \Aws\Result modifyVerifiedAccessEndpoint(array $args = []) (supported in versions 2016-11-15)
  1152. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessEndpointAsync(array $args = []) (supported in versions 2016-11-15)
  1153. * @method \Aws\Result modifyVerifiedAccessEndpointPolicy(array $args = []) (supported in versions 2016-11-15)
  1154. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessEndpointPolicyAsync(array $args = []) (supported in versions 2016-11-15)
  1155. * @method \Aws\Result modifyVerifiedAccessGroup(array $args = []) (supported in versions 2016-11-15)
  1156. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessGroupAsync(array $args = []) (supported in versions 2016-11-15)
  1157. * @method \Aws\Result modifyVerifiedAccessGroupPolicy(array $args = []) (supported in versions 2016-11-15)
  1158. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessGroupPolicyAsync(array $args = []) (supported in versions 2016-11-15)
  1159. * @method \Aws\Result modifyVerifiedAccessInstance(array $args = []) (supported in versions 2016-11-15)
  1160. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessInstanceAsync(array $args = []) (supported in versions 2016-11-15)
  1161. * @method \Aws\Result modifyVerifiedAccessInstanceLoggingConfiguration(array $args = []) (supported in versions 2016-11-15)
  1162. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessInstanceLoggingConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
  1163. * @method \Aws\Result modifyVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
  1164. * @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
  1165. * @method \Aws\Result modifyVolume(array $args = []) (supported in versions 2016-11-15)
  1166. * @method \GuzzleHttp\Promise\Promise modifyVolumeAsync(array $args = []) (supported in versions 2016-11-15)
  1167. * @method \Aws\Result modifyVpcEndpointConnectionNotification(array $args = []) (supported in versions 2016-11-15)
  1168. * @method \GuzzleHttp\Promise\Promise modifyVpcEndpointConnectionNotificationAsync(array $args = []) (supported in versions 2016-11-15)
  1169. * @method \Aws\Result modifyVpcEndpointServiceConfiguration(array $args = []) (supported in versions 2016-11-15)
  1170. * @method \GuzzleHttp\Promise\Promise modifyVpcEndpointServiceConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
  1171. * @method \Aws\Result modifyVpcEndpointServicePayerResponsibility(array $args = []) (supported in versions 2016-11-15)
  1172. * @method \GuzzleHttp\Promise\Promise modifyVpcEndpointServicePayerResponsibilityAsync(array $args = []) (supported in versions 2016-11-15)
  1173. * @method \Aws\Result modifyVpcEndpointServicePermissions(array $args = []) (supported in versions 2016-11-15)
  1174. * @method \GuzzleHttp\Promise\Promise modifyVpcEndpointServicePermissionsAsync(array $args = []) (supported in versions 2016-11-15)
  1175. * @method \Aws\Result modifyVpcTenancy(array $args = []) (supported in versions 2016-11-15)
  1176. * @method \GuzzleHttp\Promise\Promise modifyVpcTenancyAsync(array $args = []) (supported in versions 2016-11-15)
  1177. * @method \Aws\Result modifyVpnConnection(array $args = []) (supported in versions 2016-11-15)
  1178. * @method \GuzzleHttp\Promise\Promise modifyVpnConnectionAsync(array $args = []) (supported in versions 2016-11-15)
  1179. * @method \Aws\Result modifyVpnConnectionOptions(array $args = []) (supported in versions 2016-11-15)
  1180. * @method \GuzzleHttp\Promise\Promise modifyVpnConnectionOptionsAsync(array $args = []) (supported in versions 2016-11-15)
  1181. * @method \Aws\Result modifyVpnTunnelCertificate(array $args = []) (supported in versions 2016-11-15)
  1182. * @method \GuzzleHttp\Promise\Promise modifyVpnTunnelCertificateAsync(array $args = []) (supported in versions 2016-11-15)
  1183. * @method \Aws\Result modifyVpnTunnelOptions(array $args = []) (supported in versions 2016-11-15)
  1184. * @method \GuzzleHttp\Promise\Promise modifyVpnTunnelOptionsAsync(array $args = []) (supported in versions 2016-11-15)
  1185. * @method \Aws\Result moveByoipCidrToIpam(array $args = []) (supported in versions 2016-11-15)
  1186. * @method \GuzzleHttp\Promise\Promise moveByoipCidrToIpamAsync(array $args = []) (supported in versions 2016-11-15)
  1187. * @method \Aws\Result moveCapacityReservationInstances(array $args = []) (supported in versions 2016-11-15)
  1188. * @method \GuzzleHttp\Promise\Promise moveCapacityReservationInstancesAsync(array $args = []) (supported in versions 2016-11-15)
  1189. * @method \Aws\Result provisionByoipCidr(array $args = []) (supported in versions 2016-11-15)
  1190. * @method \GuzzleHttp\Promise\Promise provisionByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  1191. * @method \Aws\Result provisionIpamByoasn(array $args = []) (supported in versions 2016-11-15)
  1192. * @method \GuzzleHttp\Promise\Promise provisionIpamByoasnAsync(array $args = []) (supported in versions 2016-11-15)
  1193. * @method \Aws\Result provisionIpamPoolCidr(array $args = []) (supported in versions 2016-11-15)
  1194. * @method \GuzzleHttp\Promise\Promise provisionIpamPoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
  1195. * @method \Aws\Result provisionPublicIpv4PoolCidr(array $args = []) (supported in versions 2016-11-15)
  1196. * @method \GuzzleHttp\Promise\Promise provisionPublicIpv4PoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
  1197. * @method \Aws\Result purchaseCapacityBlock(array $args = []) (supported in versions 2016-11-15)
  1198. * @method \GuzzleHttp\Promise\Promise purchaseCapacityBlockAsync(array $args = []) (supported in versions 2016-11-15)
  1199. * @method \Aws\Result registerInstanceEventNotificationAttributes(array $args = []) (supported in versions 2016-11-15)
  1200. * @method \GuzzleHttp\Promise\Promise registerInstanceEventNotificationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
  1201. * @method \Aws\Result registerTransitGatewayMulticastGroupMembers(array $args = []) (supported in versions 2016-11-15)
  1202. * @method \GuzzleHttp\Promise\Promise registerTransitGatewayMulticastGroupMembersAsync(array $args = []) (supported in versions 2016-11-15)
  1203. * @method \Aws\Result registerTransitGatewayMulticastGroupSources(array $args = []) (supported in versions 2016-11-15)
  1204. * @method \GuzzleHttp\Promise\Promise registerTransitGatewayMulticastGroupSourcesAsync(array $args = []) (supported in versions 2016-11-15)
  1205. * @method \Aws\Result rejectTransitGatewayMulticastDomainAssociations(array $args = []) (supported in versions 2016-11-15)
  1206. * @method \GuzzleHttp\Promise\Promise rejectTransitGatewayMulticastDomainAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
  1207. * @method \Aws\Result rejectTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
  1208. * @method \GuzzleHttp\Promise\Promise rejectTransitGatewayPeeringAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  1209. * @method \Aws\Result rejectTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
  1210. * @method \GuzzleHttp\Promise\Promise rejectTransitGatewayVpcAttachmentAsync(array $args = []) (supported in versions 2016-11-15)
  1211. * @method \Aws\Result rejectVpcEndpointConnections(array $args = []) (supported in versions 2016-11-15)
  1212. * @method \GuzzleHttp\Promise\Promise rejectVpcEndpointConnectionsAsync(array $args = []) (supported in versions 2016-11-15)
  1213. * @method \Aws\Result releaseIpamPoolAllocation(array $args = []) (supported in versions 2016-11-15)
  1214. * @method \GuzzleHttp\Promise\Promise releaseIpamPoolAllocationAsync(array $args = []) (supported in versions 2016-11-15)
  1215. * @method \Aws\Result replaceIamInstanceProfileAssociation(array $args = []) (supported in versions 2016-11-15)
  1216. * @method \GuzzleHttp\Promise\Promise replaceIamInstanceProfileAssociationAsync(array $args = []) (supported in versions 2016-11-15)
  1217. * @method \Aws\Result replaceTransitGatewayRoute(array $args = []) (supported in versions 2016-11-15)
  1218. * @method \GuzzleHttp\Promise\Promise replaceTransitGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
  1219. * @method \Aws\Result replaceVpnTunnel(array $args = []) (supported in versions 2016-11-15)
  1220. * @method \GuzzleHttp\Promise\Promise replaceVpnTunnelAsync(array $args = []) (supported in versions 2016-11-15)
  1221. * @method \Aws\Result resetAddressAttribute(array $args = []) (supported in versions 2016-11-15)
  1222. * @method \GuzzleHttp\Promise\Promise resetAddressAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  1223. * @method \Aws\Result resetEbsDefaultKmsKeyId(array $args = []) (supported in versions 2016-11-15)
  1224. * @method \GuzzleHttp\Promise\Promise resetEbsDefaultKmsKeyIdAsync(array $args = []) (supported in versions 2016-11-15)
  1225. * @method \Aws\Result resetFpgaImageAttribute(array $args = []) (supported in versions 2016-11-15)
  1226. * @method \GuzzleHttp\Promise\Promise resetFpgaImageAttributeAsync(array $args = []) (supported in versions 2016-11-15)
  1227. * @method \Aws\Result restoreImageFromRecycleBin(array $args = []) (supported in versions 2016-11-15)
  1228. * @method \GuzzleHttp\Promise\Promise restoreImageFromRecycleBinAsync(array $args = []) (supported in versions 2016-11-15)
  1229. * @method \Aws\Result restoreManagedPrefixListVersion(array $args = []) (supported in versions 2016-11-15)
  1230. * @method \GuzzleHttp\Promise\Promise restoreManagedPrefixListVersionAsync(array $args = []) (supported in versions 2016-11-15)
  1231. * @method \Aws\Result restoreSnapshotFromRecycleBin(array $args = []) (supported in versions 2016-11-15)
  1232. * @method \GuzzleHttp\Promise\Promise restoreSnapshotFromRecycleBinAsync(array $args = []) (supported in versions 2016-11-15)
  1233. * @method \Aws\Result restoreSnapshotTier(array $args = []) (supported in versions 2016-11-15)
  1234. * @method \GuzzleHttp\Promise\Promise restoreSnapshotTierAsync(array $args = []) (supported in versions 2016-11-15)
  1235. * @method \Aws\Result revokeClientVpnIngress(array $args = []) (supported in versions 2016-11-15)
  1236. * @method \GuzzleHttp\Promise\Promise revokeClientVpnIngressAsync(array $args = []) (supported in versions 2016-11-15)
  1237. * @method \Aws\Result searchLocalGatewayRoutes(array $args = []) (supported in versions 2016-11-15)
  1238. * @method \GuzzleHttp\Promise\Promise searchLocalGatewayRoutesAsync(array $args = []) (supported in versions 2016-11-15)
  1239. * @method \Aws\Result searchTransitGatewayMulticastGroups(array $args = []) (supported in versions 2016-11-15)
  1240. * @method \GuzzleHttp\Promise\Promise searchTransitGatewayMulticastGroupsAsync(array $args = []) (supported in versions 2016-11-15)
  1241. * @method \Aws\Result searchTransitGatewayRoutes(array $args = []) (supported in versions 2016-11-15)
  1242. * @method \GuzzleHttp\Promise\Promise searchTransitGatewayRoutesAsync(array $args = []) (supported in versions 2016-11-15)
  1243. * @method \Aws\Result sendDiagnosticInterrupt(array $args = []) (supported in versions 2016-11-15)
  1244. * @method \GuzzleHttp\Promise\Promise sendDiagnosticInterruptAsync(array $args = []) (supported in versions 2016-11-15)
  1245. * @method \Aws\Result startNetworkInsightsAccessScopeAnalysis(array $args = []) (supported in versions 2016-11-15)
  1246. * @method \GuzzleHttp\Promise\Promise startNetworkInsightsAccessScopeAnalysisAsync(array $args = []) (supported in versions 2016-11-15)
  1247. * @method \Aws\Result startNetworkInsightsAnalysis(array $args = []) (supported in versions 2016-11-15)
  1248. * @method \GuzzleHttp\Promise\Promise startNetworkInsightsAnalysisAsync(array $args = []) (supported in versions 2016-11-15)
  1249. * @method \Aws\Result startVpcEndpointServicePrivateDnsVerification(array $args = []) (supported in versions 2016-11-15)
  1250. * @method \GuzzleHttp\Promise\Promise startVpcEndpointServicePrivateDnsVerificationAsync(array $args = []) (supported in versions 2016-11-15)
  1251. * @method \Aws\Result terminateClientVpnConnections(array $args = []) (supported in versions 2016-11-15)
  1252. * @method \GuzzleHttp\Promise\Promise terminateClientVpnConnectionsAsync(array $args = []) (supported in versions 2016-11-15)
  1253. * @method \Aws\Result unassignIpv6Addresses(array $args = []) (supported in versions 2016-11-15)
  1254. * @method \GuzzleHttp\Promise\Promise unassignIpv6AddressesAsync(array $args = []) (supported in versions 2016-11-15)
  1255. * @method \Aws\Result unassignPrivateNatGatewayAddress(array $args = []) (supported in versions 2016-11-15)
  1256. * @method \GuzzleHttp\Promise\Promise unassignPrivateNatGatewayAddressAsync(array $args = []) (supported in versions 2016-11-15)
  1257. * @method \Aws\Result unlockSnapshot(array $args = []) (supported in versions 2016-11-15)
  1258. * @method \GuzzleHttp\Promise\Promise unlockSnapshotAsync(array $args = []) (supported in versions 2016-11-15)
  1259. * @method \Aws\Result updateSecurityGroupRuleDescriptionsEgress(array $args = []) (supported in versions 2016-11-15)
  1260. * @method \GuzzleHttp\Promise\Promise updateSecurityGroupRuleDescriptionsEgressAsync(array $args = []) (supported in versions 2016-11-15)
  1261. * @method \Aws\Result updateSecurityGroupRuleDescriptionsIngress(array $args = []) (supported in versions 2016-11-15)
  1262. * @method \GuzzleHttp\Promise\Promise updateSecurityGroupRuleDescriptionsIngressAsync(array $args = []) (supported in versions 2016-11-15)
  1263. * @method \Aws\Result withdrawByoipCidr(array $args = []) (supported in versions 2016-11-15)
  1264. * @method \GuzzleHttp\Promise\Promise withdrawByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
  1265. */
  1266. class Ec2Client extends AwsClient
  1267. {
  1268. public function __construct(array $args)
  1269. {
  1270. $args['with_resolved'] = function (array $args) {
  1271. $this->getHandlerList()->appendInit(
  1272. PresignUrlMiddleware::wrap(
  1273. $this,
  1274. $args['endpoint_provider'],
  1275. [
  1276. 'operations' => [
  1277. 'CopySnapshot',
  1278. ],
  1279. 'service' => 'ec2',
  1280. 'presign_param' => 'PresignedUrl',
  1281. ]
  1282. ),
  1283. 'ec2.copy_snapshot'
  1284. );
  1285. };
  1286. parent::__construct($args);
  1287. }
  1288. /**
  1289. * @internal
  1290. * @codeCoverageIgnore
  1291. */
  1292. public static function applyDocFilters(array $api, array $docs)
  1293. {
  1294. // Several copy snapshot parameters are optional.
  1295. $docs['shapes']['String']['refs']['CopySnapshotRequest$PresignedUrl']
  1296. = '<div class="alert alert-info">The SDK will compute this value '
  1297. . 'for you on your behalf.</div>';
  1298. $docs['shapes']['String']['refs']['CopySnapshotRequest$DestinationRegion']
  1299. = '<div class="alert alert-info">The SDK will populate this '
  1300. . 'parameter on your behalf using the configured region value of '
  1301. . 'the client.</div>';
  1302. return [
  1303. new Service($api, ApiProvider::defaultProvider()),
  1304. new DocModel($docs)
  1305. ];
  1306. }
  1307. }