doc.go 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. // Copyright 2019 Yunion
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. package apsara // import "yunion.io/x/cloudmux/pkg/multicloud/apsara"
  15. /*
  16. 接口相关调用
  17. ecs相关:
  18. ApplyAutoSnapshotPolicy
  19. AssociateEipAddress
  20. AttachDisk
  21. AttachKeyPair
  22. AuthorizeSecurityGroup
  23. AuthorizeSecurityGroupEgress
  24. CancelAutoSnapshotPolicy
  25. CancelTask
  26. ConvertNatPublicIpToEip
  27. CreateAutoSnapshotPolicy
  28. CreateDisk
  29. CreateImage
  30. CreateInstance
  31. CreateSecurityGroup
  32. CreateSnapshot
  33. CreateVpc
  34. DeleteAutoSnapshotPolicy
  35. DeleteDisk
  36. DeleteImage
  37. DeleteSecurityGroup
  38. DeleteSnapshot
  39. DeleteVpc
  40. DescribeAccountAttributes
  41. DescribeAutoSnapshotPolicyEx
  42. DescribeDisks
  43. DescribeImages
  44. DescribeInstanceAutoRenewAttribute
  45. DescribeInstanceVncUrl
  46. DescribeInstances
  47. DescribeKeyPairs
  48. DescribeNetworkInterfaces
  49. DescribeRegions
  50. DescribeRouteTables
  51. DescribeSecurityGroupAttribute
  52. DescribeSecurityGroups
  53. DescribeSnapshots
  54. DescribeTaskAttribute
  55. DescribeTasks
  56. DescribeVRouters
  57. DescribeVpcs
  58. DescribeZones
  59. DetachDisk
  60. DetachKeyPair
  61. ExportImage
  62. ImportImage
  63. ImportKeyPair
  64. JoinSecurityGroup
  65. LeaveSecurityGroup
  66. ModifyAutoSnapshotPolicyEx
  67. ModifyEipAddressAttribute
  68. ModifyInstanceAttribute
  69. ModifyInstanceAutoRenewAttribute
  70. ModifyInstanceVncPasswd
  71. ModifySecurityGroupAttribute
  72. ModifySecurityGroupRule
  73. ReInitDisk
  74. ReleaseEipAddress
  75. RenewInstance
  76. ReplaceSystemDisk
  77. ResetDisk
  78. ResizeDisk
  79. RevokeSecurityGroup
  80. RevokeSecurityGroupEgress
  81. UnassociateEipAddress
  82. vpc相关:
  83. AllocateEipAddress
  84. AssociateRouteTable
  85. CreateForwardEntry
  86. CreateSnatEntry
  87. CreateVSwitch
  88. DeleteForwardEntry
  89. DeleteSnatEntry
  90. DeleteVSwitch
  91. DescribeEipAddresses
  92. DescribeForwardTableEntries
  93. DescribeIpv6GatewayAttribute
  94. DescribeIpv6Gateways
  95. DescribeNatGateways
  96. DescribeRouteTableList
  97. DescribeSnatTableEntries
  98. DescribeVSwitchAttributes
  99. DescribeVSwitches
  100. UnassociateRouteTable
  101. oss相关:
  102. GetBucketAcl
  103. GetBucketStorageCapacity
  104. GetService
  105. GetBucketInfo
  106. elb相关:
  107. AddBackendServers
  108. AddVServerGroupBackendServers
  109. CreateAccessControlList
  110. CreateLoadBalancer
  111. CreateLoadBalancerHTTPListener
  112. CreateLoadBalancerHTTPSListener
  113. CreateLoadBalancerTCPListener
  114. CreateLoadBalancerUDPListener
  115. CreateMasterSlaveServerGroup
  116. CreateRules
  117. CreateVServerGroup
  118. DeleteAccessControlList
  119. DeleteLoadBalancer
  120. DeleteLoadBalancerListener
  121. DeleteMasterSlaveServerGroup
  122. DeleteRules
  123. DeleteServerCertificate
  124. DeleteVServerGroup
  125. DescribeAccessControlListAttribute
  126. DescribeAccessControlLists
  127. DescribeLoadBalancerAttribute
  128. DescribeLoadBalancerHTTPListenerAttribute
  129. DescribeLoadBalancerHTTPSListenerAttribute
  130. DescribeLoadBalancerTCPListenerAttribute
  131. DescribeLoadBalancerUDPListenerAttribute
  132. DescribeLoadBalancers
  133. DescribeMasterSlaveServerGroupAttribute
  134. DescribeMasterSlaveServerGroups
  135. DescribeRuleAttribute
  136. DescribeRules
  137. DescribeServerCertificates
  138. DescribeVServerGroupAttribute
  139. DescribeVServerGroups
  140. RemoveAccessControlListEntry
  141. RemoveBackendServers
  142. RemoveVServerGroupBackendServers
  143. SetAccessControlListAttribute
  144. SetBackendServers
  145. SetLoadBalancerHTTPListenerAttribute
  146. SetLoadBalancerHTTPSListenerAttribute
  147. SetLoadBalancerStatus
  148. SetLoadBalancerTCPListenerAttribute
  149. SetLoadBalancerUDPListenerAttribute
  150. SetServerCertificateName
  151. SetVServerGroupAttribute
  152. StartLoadBalancerListener
  153. StopLoadBalancerListener
  154. UploadServerCertificate
  155. rds相关:
  156. AllocateInstancePublicConnection
  157. CreateAccount
  158. CreateBackup
  159. CreateDatabase
  160. DeleteAccount
  161. DeleteBackup
  162. DeleteDBInstance
  163. DeleteDatabase
  164. DescribeAccounts
  165. DescribeBackupTasks
  166. DescribeBackups
  167. DescribeDBInstanceAttribute
  168. DescribeDBInstanceNetInfo
  169. DescribeDBInstances
  170. DescribeDatabases
  171. DescribeParameters
  172. GrantAccountPrivilege
  173. ModifyDBInstanceDescription
  174. ModifyDBInstanceSpec
  175. RecoveryDBInstance
  176. ReleaseInstancePublicConnection
  177. RenewInstance
  178. RestartDBInstance
  179. RevokeAccountPrivilege
  180. */