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