bigtableadmin_v2.yaml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. type: google.api.Service
  2. config_version: 3
  3. name: bigtableadmin.googleapis.com
  4. title: Cloud Bigtable Admin API
  5. apis:
  6. - name: google.bigtable.admin.v2.BigtableInstanceAdmin
  7. - name: google.bigtable.admin.v2.BigtableTableAdmin
  8. types:
  9. - name: google.bigtable.admin.v2.Backup
  10. - name: google.bigtable.admin.v2.CreateBackupMetadata
  11. - name: google.bigtable.admin.v2.CreateClusterMetadata
  12. - name: google.bigtable.admin.v2.CreateInstanceMetadata
  13. - name: google.bigtable.admin.v2.CreateTableFromSnapshotMetadata
  14. - name: google.bigtable.admin.v2.OptimizeRestoredTableMetadata
  15. - name: google.bigtable.admin.v2.PartialUpdateClusterMetadata
  16. - name: google.bigtable.admin.v2.RestoreTableMetadata
  17. - name: google.bigtable.admin.v2.SnapshotTableMetadata
  18. - name: google.bigtable.admin.v2.UndeleteTableMetadata
  19. - name: google.bigtable.admin.v2.UpdateAppProfileMetadata
  20. - name: google.bigtable.admin.v2.UpdateClusterMetadata
  21. - name: google.bigtable.admin.v2.UpdateInstanceMetadata
  22. - name: google.bigtable.admin.v2.UpdateTableMetadata
  23. documentation:
  24. summary: Administer your Cloud Bigtable tables and instances.
  25. backend:
  26. rules:
  27. - selector: 'google.bigtable.admin.v2.BigtableInstanceAdmin.*'
  28. deadline: 60.0
  29. - selector: 'google.bigtable.admin.v2.BigtableTableAdmin.*'
  30. deadline: 60.0
  31. - selector: google.bigtable.admin.v2.BigtableTableAdmin.CreateTable
  32. deadline: 130.0
  33. - selector: google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange
  34. deadline: 900.0
  35. - selector: 'google.longrunning.Operations.*'
  36. deadline: 60.0
  37. http:
  38. rules:
  39. - selector: google.longrunning.Operations.CancelOperation
  40. post: '/v2/{name=operations/**}:cancel'
  41. - selector: google.longrunning.Operations.DeleteOperation
  42. delete: '/v2/{name=operations/**}'
  43. - selector: google.longrunning.Operations.GetOperation
  44. get: '/v2/{name=operations/**}'
  45. - selector: google.longrunning.Operations.ListOperations
  46. get: '/v2/{name=operations/projects/**}/operations'
  47. authentication:
  48. rules:
  49. - selector: 'google.bigtable.admin.v2.BigtableInstanceAdmin.*'
  50. oauth:
  51. canonical_scopes: |-
  52. https://www.googleapis.com/auth/bigtable.admin,
  53. https://www.googleapis.com/auth/bigtable.admin.cluster,
  54. https://www.googleapis.com/auth/bigtable.admin.instance,
  55. https://www.googleapis.com/auth/cloud-bigtable.admin,
  56. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  57. https://www.googleapis.com/auth/cloud-platform
  58. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.GetAppProfile
  59. oauth:
  60. canonical_scopes: |-
  61. https://www.googleapis.com/auth/bigtable.admin,
  62. https://www.googleapis.com/auth/bigtable.admin.cluster,
  63. https://www.googleapis.com/auth/bigtable.admin.instance,
  64. https://www.googleapis.com/auth/cloud-bigtable.admin,
  65. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  66. https://www.googleapis.com/auth/cloud-platform,
  67. https://www.googleapis.com/auth/cloud-platform.read-only
  68. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.GetCluster
  69. oauth:
  70. canonical_scopes: |-
  71. https://www.googleapis.com/auth/bigtable.admin,
  72. https://www.googleapis.com/auth/bigtable.admin.cluster,
  73. https://www.googleapis.com/auth/bigtable.admin.instance,
  74. https://www.googleapis.com/auth/cloud-bigtable.admin,
  75. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  76. https://www.googleapis.com/auth/cloud-platform,
  77. https://www.googleapis.com/auth/cloud-platform.read-only
  78. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.GetInstance
  79. oauth:
  80. canonical_scopes: |-
  81. https://www.googleapis.com/auth/bigtable.admin,
  82. https://www.googleapis.com/auth/bigtable.admin.cluster,
  83. https://www.googleapis.com/auth/bigtable.admin.instance,
  84. https://www.googleapis.com/auth/cloud-bigtable.admin,
  85. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  86. https://www.googleapis.com/auth/cloud-platform,
  87. https://www.googleapis.com/auth/cloud-platform.read-only
  88. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.ListClusters
  89. oauth:
  90. canonical_scopes: |-
  91. https://www.googleapis.com/auth/bigtable.admin,
  92. https://www.googleapis.com/auth/bigtable.admin.cluster,
  93. https://www.googleapis.com/auth/bigtable.admin.instance,
  94. https://www.googleapis.com/auth/cloud-bigtable.admin,
  95. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  96. https://www.googleapis.com/auth/cloud-platform,
  97. https://www.googleapis.com/auth/cloud-platform.read-only
  98. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.ListHotTablets
  99. oauth:
  100. canonical_scopes: |-
  101. https://www.googleapis.com/auth/bigtable.admin,
  102. https://www.googleapis.com/auth/bigtable.admin.cluster,
  103. https://www.googleapis.com/auth/bigtable.admin.instance,
  104. https://www.googleapis.com/auth/cloud-bigtable.admin,
  105. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  106. https://www.googleapis.com/auth/cloud-platform,
  107. https://www.googleapis.com/auth/cloud-platform.read-only
  108. - selector: google.bigtable.admin.v2.BigtableInstanceAdmin.ListInstances
  109. oauth:
  110. canonical_scopes: |-
  111. https://www.googleapis.com/auth/bigtable.admin,
  112. https://www.googleapis.com/auth/bigtable.admin.cluster,
  113. https://www.googleapis.com/auth/bigtable.admin.instance,
  114. https://www.googleapis.com/auth/cloud-bigtable.admin,
  115. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  116. https://www.googleapis.com/auth/cloud-platform,
  117. https://www.googleapis.com/auth/cloud-platform.read-only
  118. - selector: 'google.bigtable.admin.v2.BigtableTableAdmin.*'
  119. oauth:
  120. canonical_scopes: |-
  121. https://www.googleapis.com/auth/bigtable.admin,
  122. https://www.googleapis.com/auth/bigtable.admin.table,
  123. https://www.googleapis.com/auth/cloud-bigtable.admin,
  124. https://www.googleapis.com/auth/cloud-bigtable.admin.table,
  125. https://www.googleapis.com/auth/cloud-platform
  126. - selector: google.bigtable.admin.v2.BigtableTableAdmin.GetTable
  127. oauth:
  128. canonical_scopes: |-
  129. https://www.googleapis.com/auth/bigtable.admin,
  130. https://www.googleapis.com/auth/bigtable.admin.table,
  131. https://www.googleapis.com/auth/cloud-bigtable.admin,
  132. https://www.googleapis.com/auth/cloud-bigtable.admin.table,
  133. https://www.googleapis.com/auth/cloud-platform,
  134. https://www.googleapis.com/auth/cloud-platform.read-only
  135. - selector: google.bigtable.admin.v2.BigtableTableAdmin.ListTables
  136. oauth:
  137. canonical_scopes: |-
  138. https://www.googleapis.com/auth/bigtable.admin,
  139. https://www.googleapis.com/auth/bigtable.admin.table,
  140. https://www.googleapis.com/auth/cloud-bigtable.admin,
  141. https://www.googleapis.com/auth/cloud-bigtable.admin.table,
  142. https://www.googleapis.com/auth/cloud-platform,
  143. https://www.googleapis.com/auth/cloud-platform.read-only
  144. - selector: 'google.longrunning.Operations.*'
  145. oauth:
  146. canonical_scopes: |-
  147. https://www.googleapis.com/auth/bigtable.admin,
  148. https://www.googleapis.com/auth/bigtable.admin.cluster,
  149. https://www.googleapis.com/auth/bigtable.admin.instance,
  150. https://www.googleapis.com/auth/cloud-bigtable.admin,
  151. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  152. https://www.googleapis.com/auth/cloud-platform
  153. - selector: google.longrunning.Operations.GetOperation
  154. oauth:
  155. canonical_scopes: |-
  156. https://www.googleapis.com/auth/bigtable.admin,
  157. https://www.googleapis.com/auth/bigtable.admin.cluster,
  158. https://www.googleapis.com/auth/bigtable.admin.instance,
  159. https://www.googleapis.com/auth/cloud-bigtable.admin,
  160. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  161. https://www.googleapis.com/auth/cloud-platform,
  162. https://www.googleapis.com/auth/cloud-platform.read-only
  163. - selector: google.longrunning.Operations.ListOperations
  164. oauth:
  165. canonical_scopes: |-
  166. https://www.googleapis.com/auth/bigtable.admin,
  167. https://www.googleapis.com/auth/bigtable.admin.cluster,
  168. https://www.googleapis.com/auth/bigtable.admin.instance,
  169. https://www.googleapis.com/auth/cloud-bigtable.admin,
  170. https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,
  171. https://www.googleapis.com/auth/cloud-platform,
  172. https://www.googleapis.com/auth/cloud-platform.read-only