@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
JavaScript
// @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