@google-cloud/bigtable
Version:
Cloud Bigtable Client Library for Node.js
1,005 lines (1,004 loc) • 373 kB
JSON
{
"nested": {
"google": {
"nested": {
"bigtable": {
"nested": {
"admin": {
"nested": {
"v2": {
"options": {
"csharp_namespace": "Google.Cloud.Bigtable.Admin.V2",
"go_package": "cloud.google.com/go/bigtable/admin/apiv2/adminpb;adminpb",
"java_multiple_files": true,
"java_outer_classname": "TypesProto",
"java_package": "com.google.bigtable.admin.v2",
"php_namespace": "Google\\Cloud\\Bigtable\\Admin\\V2",
"ruby_package": "Google::Cloud::Bigtable::Admin::V2",
"(google.api.resource_definition).type": "cloudkms.googleapis.com/CryptoKeyVersion",
"(google.api.resource_definition).pattern": "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}"
},
"nested": {
"BigtableInstanceAdmin": {
"options": {
"(google.api.default_host)": "bigtableadmin.googleapis.com",
"(google.api.oauth_scopes)": "https://www.googleapis.com/auth/bigtable.admin,https://www.googleapis.com/auth/bigtable.admin.cluster,https://www.googleapis.com/auth/bigtable.admin.instance,https://www.googleapis.com/auth/cloud-bigtable.admin,https://www.googleapis.com/auth/cloud-bigtable.admin.cluster,https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"
},
"methods": {
"CreateInstance": {
"requestType": "CreateInstanceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v2/{parent=projects/*}/instances",
"(google.api.http).body": "*",
"(google.api.method_signature)": "parent,instance_id,instance,clusters",
"(google.longrunning.operation_info).response_type": "Instance",
"(google.longrunning.operation_info).metadata_type": "CreateInstanceMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{parent=projects/*}/instances",
"body": "*"
}
},
{
"(google.api.method_signature)": "parent,instance_id,instance,clusters"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Instance",
"metadata_type": "CreateInstanceMetadata"
}
}
]
},
"GetInstance": {
"requestType": "GetInstanceRequest",
"responseType": "Instance",
"options": {
"(google.api.http).get": "/v2/{name=projects/*/instances/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{name=projects/*/instances/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListInstances": {
"requestType": "ListInstancesRequest",
"responseType": "ListInstancesResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*}/instances",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*}/instances"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"UpdateInstance": {
"requestType": "Instance",
"responseType": "Instance",
"options": {
"(google.api.http).put": "/v2/{name=projects/*/instances/*}",
"(google.api.http).body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"put": "/v2/{name=projects/*/instances/*}",
"body": "*"
}
}
]
},
"PartialUpdateInstance": {
"requestType": "PartialUpdateInstanceRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v2/{instance.name=projects/*/instances/*}",
"(google.api.http).body": "instance",
"(google.api.method_signature)": "instance,update_mask",
"(google.longrunning.operation_info).response_type": "Instance",
"(google.longrunning.operation_info).metadata_type": "UpdateInstanceMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v2/{instance.name=projects/*/instances/*}",
"body": "instance"
}
},
{
"(google.api.method_signature)": "instance,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Instance",
"metadata_type": "UpdateInstanceMetadata"
}
}
]
},
"DeleteInstance": {
"requestType": "DeleteInstanceRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v2/{name=projects/*/instances/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v2/{name=projects/*/instances/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateCluster": {
"requestType": "CreateClusterRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v2/{parent=projects/*/instances/*}/clusters",
"(google.api.http).body": "cluster",
"(google.api.method_signature)": "parent,cluster_id,cluster",
"(google.longrunning.operation_info).response_type": "Cluster",
"(google.longrunning.operation_info).metadata_type": "CreateClusterMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{parent=projects/*/instances/*}/clusters",
"body": "cluster"
}
},
{
"(google.api.method_signature)": "parent,cluster_id,cluster"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Cluster",
"metadata_type": "CreateClusterMetadata"
}
}
]
},
"GetCluster": {
"requestType": "GetClusterRequest",
"responseType": "Cluster",
"options": {
"(google.api.http).get": "/v2/{name=projects/*/instances/*/clusters/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{name=projects/*/instances/*/clusters/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListClusters": {
"requestType": "ListClustersRequest",
"responseType": "ListClustersResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*/instances/*}/clusters",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*/instances/*}/clusters"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"UpdateCluster": {
"requestType": "Cluster",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).put": "/v2/{name=projects/*/instances/*/clusters/*}",
"(google.api.http).body": "*",
"(google.longrunning.operation_info).response_type": "Cluster",
"(google.longrunning.operation_info).metadata_type": "UpdateClusterMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"put": "/v2/{name=projects/*/instances/*/clusters/*}",
"body": "*"
}
},
{
"(google.longrunning.operation_info)": {
"response_type": "Cluster",
"metadata_type": "UpdateClusterMetadata"
}
}
]
},
"PartialUpdateCluster": {
"requestType": "PartialUpdateClusterRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v2/{cluster.name=projects/*/instances/*/clusters/*}",
"(google.api.http).body": "cluster",
"(google.api.method_signature)": "cluster,update_mask",
"(google.longrunning.operation_info).response_type": "Cluster",
"(google.longrunning.operation_info).metadata_type": "PartialUpdateClusterMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v2/{cluster.name=projects/*/instances/*/clusters/*}",
"body": "cluster"
}
},
{
"(google.api.method_signature)": "cluster,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "Cluster",
"metadata_type": "PartialUpdateClusterMetadata"
}
}
]
},
"DeleteCluster": {
"requestType": "DeleteClusterRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v2/{name=projects/*/instances/*/clusters/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v2/{name=projects/*/instances/*/clusters/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateAppProfile": {
"requestType": "CreateAppProfileRequest",
"responseType": "AppProfile",
"options": {
"(google.api.http).post": "/v2/{parent=projects/*/instances/*}/appProfiles",
"(google.api.http).body": "app_profile",
"(google.api.method_signature)": "parent,app_profile_id,app_profile"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{parent=projects/*/instances/*}/appProfiles",
"body": "app_profile"
}
},
{
"(google.api.method_signature)": "parent,app_profile_id,app_profile"
}
]
},
"GetAppProfile": {
"requestType": "GetAppProfileRequest",
"responseType": "AppProfile",
"options": {
"(google.api.http).get": "/v2/{name=projects/*/instances/*/appProfiles/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{name=projects/*/instances/*/appProfiles/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListAppProfiles": {
"requestType": "ListAppProfilesRequest",
"responseType": "ListAppProfilesResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*/instances/*}/appProfiles",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*/instances/*}/appProfiles"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"UpdateAppProfile": {
"requestType": "UpdateAppProfileRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}",
"(google.api.http).body": "app_profile",
"(google.api.method_signature)": "app_profile,update_mask",
"(google.longrunning.operation_info).response_type": "AppProfile",
"(google.longrunning.operation_info).metadata_type": "UpdateAppProfileMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}",
"body": "app_profile"
}
},
{
"(google.api.method_signature)": "app_profile,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "AppProfile",
"metadata_type": "UpdateAppProfileMetadata"
}
}
]
},
"DeleteAppProfile": {
"requestType": "DeleteAppProfileRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v2/{name=projects/*/instances/*/appProfiles/*}",
"(google.api.method_signature)": "name,ignore_warnings"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v2/{name=projects/*/instances/*/appProfiles/*}"
}
},
{
"(google.api.method_signature)": "name"
},
{
"(google.api.method_signature)": "name,ignore_warnings"
}
]
},
"GetIamPolicy": {
"requestType": "google.iam.v1.GetIamPolicyRequest",
"responseType": "google.iam.v1.Policy",
"options": {
"(google.api.http).post": "/v2/{resource=projects/*/instances/*}:getIamPolicy",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:getIamPolicy",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "resource"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{resource=projects/*/instances/*}:getIamPolicy",
"body": "*",
"additional_bindings": [
{
"post": "/v2/{resource=projects/*/instances/*/materializedViews/*}:getIamPolicy",
"body": "*"
},
{
"post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:getIamPolicy",
"body": "*"
}
]
}
},
{
"(google.api.method_signature)": "resource"
}
]
},
"SetIamPolicy": {
"requestType": "google.iam.v1.SetIamPolicyRequest",
"responseType": "google.iam.v1.Policy",
"options": {
"(google.api.http).post": "/v2/{resource=projects/*/instances/*}:setIamPolicy",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:setIamPolicy",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "resource,policy"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{resource=projects/*/instances/*}:setIamPolicy",
"body": "*",
"additional_bindings": [
{
"post": "/v2/{resource=projects/*/instances/*/materializedViews/*}:setIamPolicy",
"body": "*"
},
{
"post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:setIamPolicy",
"body": "*"
}
]
}
},
{
"(google.api.method_signature)": "resource,policy"
}
]
},
"TestIamPermissions": {
"requestType": "google.iam.v1.TestIamPermissionsRequest",
"responseType": "google.iam.v1.TestIamPermissionsResponse",
"options": {
"(google.api.http).post": "/v2/{resource=projects/*/instances/*}:testIamPermissions",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:testIamPermissions",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "resource,permissions"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{resource=projects/*/instances/*}:testIamPermissions",
"body": "*",
"additional_bindings": [
{
"post": "/v2/{resource=projects/*/instances/*/materializedViews/*}:testIamPermissions",
"body": "*"
},
{
"post": "/v2/{resource=projects/*/instances/*/logicalViews/*}:testIamPermissions",
"body": "*"
}
]
}
},
{
"(google.api.method_signature)": "resource,permissions"
}
]
},
"ListHotTablets": {
"requestType": "ListHotTabletsRequest",
"responseType": "ListHotTabletsResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*/instances/*/clusters/*}/hotTablets",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*/instances/*/clusters/*}/hotTablets"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"CreateLogicalView": {
"requestType": "CreateLogicalViewRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v2/{parent=projects/*/instances/*}/logicalViews",
"(google.api.http).body": "logical_view",
"(google.api.method_signature)": "parent,logical_view,logical_view_id",
"(google.longrunning.operation_info).response_type": "LogicalView",
"(google.longrunning.operation_info).metadata_type": "CreateLogicalViewMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{parent=projects/*/instances/*}/logicalViews",
"body": "logical_view"
}
},
{
"(google.api.method_signature)": "parent,logical_view,logical_view_id"
},
{
"(google.longrunning.operation_info)": {
"response_type": "LogicalView",
"metadata_type": "CreateLogicalViewMetadata"
}
}
]
},
"GetLogicalView": {
"requestType": "GetLogicalViewRequest",
"responseType": "LogicalView",
"options": {
"(google.api.http).get": "/v2/{name=projects/*/instances/*/logicalViews/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{name=projects/*/instances/*/logicalViews/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListLogicalViews": {
"requestType": "ListLogicalViewsRequest",
"responseType": "ListLogicalViewsResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*/instances/*}/logicalViews",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*/instances/*}/logicalViews"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"UpdateLogicalView": {
"requestType": "UpdateLogicalViewRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v2/{logical_view.name=projects/*/instances/*/logicalViews/*}",
"(google.api.http).body": "logical_view",
"(google.api.method_signature)": "logical_view,update_mask",
"(google.longrunning.operation_info).response_type": "LogicalView",
"(google.longrunning.operation_info).metadata_type": "UpdateLogicalViewMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v2/{logical_view.name=projects/*/instances/*/logicalViews/*}",
"body": "logical_view"
}
},
{
"(google.api.method_signature)": "logical_view,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "LogicalView",
"metadata_type": "UpdateLogicalViewMetadata"
}
}
]
},
"DeleteLogicalView": {
"requestType": "DeleteLogicalViewRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v2/{name=projects/*/instances/*/logicalViews/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v2/{name=projects/*/instances/*/logicalViews/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateMaterializedView": {
"requestType": "CreateMaterializedViewRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).post": "/v2/{parent=projects/*/instances/*}/materializedViews",
"(google.api.http).body": "materialized_view",
"(google.api.method_signature)": "parent,materialized_view,materialized_view_id",
"(google.longrunning.operation_info).response_type": "MaterializedView",
"(google.longrunning.operation_info).metadata_type": "CreateMaterializedViewMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v2/{parent=projects/*/instances/*}/materializedViews",
"body": "materialized_view"
}
},
{
"(google.api.method_signature)": "parent,materialized_view,materialized_view_id"
},
{
"(google.longrunning.operation_info)": {
"response_type": "MaterializedView",
"metadata_type": "CreateMaterializedViewMetadata"
}
}
]
},
"GetMaterializedView": {
"requestType": "GetMaterializedViewRequest",
"responseType": "MaterializedView",
"options": {
"(google.api.http).get": "/v2/{name=projects/*/instances/*/materializedViews/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{name=projects/*/instances/*/materializedViews/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListMaterializedViews": {
"requestType": "ListMaterializedViewsRequest",
"responseType": "ListMaterializedViewsResponse",
"options": {
"(google.api.http).get": "/v2/{parent=projects/*/instances/*}/materializedViews",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v2/{parent=projects/*/instances/*}/materializedViews"
}
},
{
"(google.api.method_signature)": "parent"
}
]
},
"UpdateMaterializedView": {
"requestType": "UpdateMaterializedViewRequest",
"responseType": "google.longrunning.Operation",
"options": {
"(google.api.http).patch": "/v2/{materialized_view.name=projects/*/instances/*/materializedViews/*}",
"(google.api.http).body": "materialized_view",
"(google.api.method_signature)": "materialized_view,update_mask",
"(google.longrunning.operation_info).response_type": "MaterializedView",
"(google.longrunning.operation_info).metadata_type": "UpdateMaterializedViewMetadata"
},
"parsedOptions": [
{
"(google.api.http)": {
"patch": "/v2/{materialized_view.name=projects/*/instances/*/materializedViews/*}",
"body": "materialized_view"
}
},
{
"(google.api.method_signature)": "materialized_view,update_mask"
},
{
"(google.longrunning.operation_info)": {
"response_type": "MaterializedView",
"metadata_type": "UpdateMaterializedViewMetadata"
}
}
]
},
"DeleteMaterializedView": {
"requestType": "DeleteMaterializedViewRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).delete": "/v2/{name=projects/*/instances/*/materializedViews/*}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v2/{name=projects/*/instances/*/materializedViews/*}"
}
},
{
"(google.api.method_signature)": "name"
}
]
}
}
},
"CreateInstanceRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "cloudresourcemanager.googleapis.com/Project"
}
},
"instanceId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"instance": {
"type": "Instance",
"id": 3,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"clusters": {
"keyType": "string",
"type": "Cluster",
"id": 4,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"GetInstanceRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Instance"
}
}
}
},
"ListInstancesRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "cloudresourcemanager.googleapis.com/Project"
}
},
"pageToken": {
"type": "string",
"id": 2
}
}
},
"ListInstancesResponse": {
"fields": {
"instances": {
"rule": "repeated",
"type": "Instance",
"id": 1
},
"failedLocations": {
"rule": "repeated",
"type": "string",
"id": 2
},
"nextPageToken": {
"type": "string",
"id": 3
}
}
},
"PartialUpdateInstanceRequest": {
"fields": {
"instance": {
"type": "Instance",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"updateMask": {
"type": "google.protobuf.FieldMask",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"DeleteInstanceRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Instance"
}
}
}
},
"CreateClusterRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Instance"
}
},
"clusterId": {
"type": "string",
"id": 2,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
},
"cluster": {
"type": "Cluster",
"id": 3,
"options": {
"(google.api.field_behavior)": "REQUIRED"
}
}
}
},
"GetClusterRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Cluster"
}
}
}
},
"ListClustersRequest": {
"fields": {
"parent": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Instance"
}
},
"pageToken": {
"type": "string",
"id": 2
}
}
},
"ListClustersResponse": {
"fields": {
"clusters": {
"rule": "repeated",
"type": "Cluster",
"id": 1
},
"failedLocations": {
"rule": "repeated",
"type": "string",
"id": 2
},
"nextPageToken": {
"type": "string",
"id": 3
}
}
},
"DeleteClusterRequest": {
"fields": {
"name": {
"type": "string",
"id": 1,
"options": {
"(google.api.field_behavior)": "REQUIRED",
"(google.api.resource_reference).type": "bigtableadmin.googleapis.com/Cluster"
}
}
}
},
"CreateInstanceMetadata": {
"fields": {
"originalRequest": {
"type": "CreateInstanceRequest",
"id": 1
},
"requestTime": {
"type": "google.protobuf.Timestamp",
"id": 2
},
"finishTime": {
"type": "google.protobuf.Timestamp",
"id": 3
}
}
},
"UpdateInstanceMetadata": {
"fields": {
"originalRequest": {
"type": "PartialUpdateInstanceRequest",
"id": 1
},
"requestTime": {
"type": "google.protobuf.Timestamp",
"id": 2
},
"finishTime": {
"type": "google.protobuf.Timestamp",
"id": 3
}
}
},
"CreateClusterMetadata": {
"fields": {
"originalRequest": {
"type": "CreateClusterRequest",
"id": 1
},
"requestTime": {
"type": "google.protobuf.Timestamp",
"id": 2
},
"finishTime": {
"type": "google.protobuf.Timestamp",
"id": 3
},
"tables": {
"keyType": "string",
"type": "TableProgress",
"id": 4
}
},
"nested": {
"TableProgress": {
"fields": {
"estimatedSizeBytes": {
"type": "int64",
"id": 2
},
"estimatedCopiedBytes": {
"type": "int64",
"id": 3
},
"state": {
"type": "State",
"id": 4
}
},
"nested": {
"State": {
"values": {
"STATE_UNSPECIFIED": 0,
"PENDING": 1,
"COPYING": 2,
"COMPLETED": 3,
"CANCELLED": 4
}
}
}
}
}
},