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.

41 lines 1.99 kB
// @generated by protoc-gen-nice-grpc v1 with parameter "target=ts,import_extension=js" // @generated from file ydb_monitoring_v1.proto (package Ydb.Monitoring.V1, syntax proto3) /* eslint-disable */ import { create, fromBinary, toBinary } from "@bufbuild/protobuf"; import { NodeCheckRequestSchema, NodeCheckResponseSchema, SelfCheckRequestSchema, SelfCheckResponseSchema } from "./protos/ydb_monitoring_pb.js"; /** * @generated from service Ydb.Monitoring.V1.MonitoringService */ export const MonitoringServiceDefinition = { /** * Gets the health status of the database. * * @generated from rpc Ydb.Monitoring.V1.MonitoringService.SelfCheck */ selfCheck: { path: "/Ydb.Monitoring.V1.MonitoringService/SelfCheck", requestStream: false, requestSerialize: (message) => toBinary(SelfCheckRequestSchema, create(SelfCheckRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(SelfCheckRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(SelfCheckResponseSchema, create(SelfCheckResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(SelfCheckResponseSchema, bytes), options: {}, }, /** * Checks current node health * * @generated from rpc Ydb.Monitoring.V1.MonitoringService.NodeCheck */ nodeCheck: { path: "/Ydb.Monitoring.V1.MonitoringService/NodeCheck", requestStream: false, requestSerialize: (message) => toBinary(NodeCheckRequestSchema, create(NodeCheckRequestSchema, message)), requestDeserialize: (bytes) => fromBinary(NodeCheckRequestSchema, bytes), responseStream: false, responseSerialize: (message) => toBinary(NodeCheckResponseSchema, create(NodeCheckResponseSchema, message)), responseDeserialize: (bytes) => fromBinary(NodeCheckResponseSchema, bytes), options: {}, }, }; //# sourceMappingURL=ydb_monitoring_v1_grpc_pb.js.map