UNPKG

@ydbjs/api

Version:

TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.

105 lines 5.32 kB
// @generated by protoc-gen-nice-grpc v1 with parameter "target=ts,import_extension=js" // @generated from file ydb_cms_v1.proto (package Ydb.Cms.V1, syntax proto3) /* eslint-disable */ import { create, fromBinary, toBinary } from "@bufbuild/protobuf"; import { AlterDatabaseRequestSchema, AlterDatabaseResponseSchema, CreateDatabaseRequestSchema, CreateDatabaseResponseSchema, DescribeDatabaseOptionsRequestSchema, DescribeDatabaseOptionsResponseSchema, GetDatabaseStatusRequestSchema, GetDatabaseStatusResponseSchema, ListDatabasesRequestSchema, ListDatabasesResponseSchema, RemoveDatabaseRequestSchema, RemoveDatabaseResponseSchema } from "./protos/ydb_cms_pb.js"; /** * @generated from service Ydb.Cms.V1.CmsService */ export const CmsServiceDefinition = { /** * Create a new database. * * @generated from rpc Ydb.Cms.V1.CmsService.CreateDatabase */ createDatabase: { path: "/Ydb.Cms.V1.CmsService/CreateDatabase", requestStream: false, requestSerialize: (message) => toBinary(CreateDatabaseRequestSchema, create(CreateDatabaseRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(CreateDatabaseRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(CreateDatabaseResponseSchema, create(CreateDatabaseResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(CreateDatabaseResponseSchema, bytes), options: {}, }, /** * Get current database's status. * * @generated from rpc Ydb.Cms.V1.CmsService.GetDatabaseStatus */ getDatabaseStatus: { path: "/Ydb.Cms.V1.CmsService/GetDatabaseStatus", requestStream: false, requestSerialize: (message) => toBinary(GetDatabaseStatusRequestSchema, create(GetDatabaseStatusRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(GetDatabaseStatusRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(GetDatabaseStatusResponseSchema, create(GetDatabaseStatusResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(GetDatabaseStatusResponseSchema, bytes), options: {}, }, /** * Alter database resources. * * @generated from rpc Ydb.Cms.V1.CmsService.AlterDatabase */ alterDatabase: { path: "/Ydb.Cms.V1.CmsService/AlterDatabase", requestStream: false, requestSerialize: (message) => toBinary(AlterDatabaseRequestSchema, create(AlterDatabaseRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(AlterDatabaseRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(AlterDatabaseResponseSchema, create(AlterDatabaseResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(AlterDatabaseResponseSchema, bytes), options: {}, }, /** * List all databases. * * @generated from rpc Ydb.Cms.V1.CmsService.ListDatabases */ listDatabases: { path: "/Ydb.Cms.V1.CmsService/ListDatabases", requestStream: false, requestSerialize: (message) => toBinary(ListDatabasesRequestSchema, create(ListDatabasesRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(ListDatabasesRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(ListDatabasesResponseSchema, create(ListDatabasesResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(ListDatabasesResponseSchema, bytes), options: {}, }, /** * Remove database. * * @generated from rpc Ydb.Cms.V1.CmsService.RemoveDatabase */ removeDatabase: { path: "/Ydb.Cms.V1.CmsService/RemoveDatabase", requestStream: false, requestSerialize: (message) => toBinary(RemoveDatabaseRequestSchema, create(RemoveDatabaseRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(RemoveDatabaseRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(RemoveDatabaseResponseSchema, create(RemoveDatabaseResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(RemoveDatabaseResponseSchema, bytes), options: {}, }, /** * Describe supported database options. * * @generated from rpc Ydb.Cms.V1.CmsService.DescribeDatabaseOptions */ describeDatabaseOptions: { path: "/Ydb.Cms.V1.CmsService/DescribeDatabaseOptions", requestStream: false, requestSerialize: (message) => toBinary(DescribeDatabaseOptionsRequestSchema, create(DescribeDatabaseOptionsRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(DescribeDatabaseOptionsRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(DescribeDatabaseOptionsResponseSchema, create(DescribeDatabaseOptionsResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(DescribeDatabaseOptionsResponseSchema, bytes), options: {}, }, }; //@ts-expect-error CmsServiceDefinition["name"] = "CmsService"; //@ts-expect-error CmsServiceDefinition["fullName"] = "Ydb.Cms.V1.CmsService"; //# sourceMappingURL=ydb_cms_v1_grpc_pb.js.map