bigtableadmin_v2.yaml 7.7 KB

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