Openstatus sdk www.openstatus.dev
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 122 lines 4.0 kB view raw
1// @generated by protoc-gen-es v2.11.0 with parameter "target=ts,import_extension=ts" 2// @generated from file openstatus/health/v1/health.proto (package openstatus.health.v1, syntax proto3) 3/* eslint-disable */ 4 5import type { 6 GenEnum, 7 GenFile, 8 GenMessage, 9 GenService, 10} from "@bufbuild/protobuf/codegenv2"; 11import { 12 enumDesc, 13 fileDesc, 14 messageDesc, 15 serviceDesc, 16} from "@bufbuild/protobuf/codegenv2"; 17import type { Message } from "@bufbuild/protobuf"; 18 19/** 20 * Describes the file openstatus/health/v1/health.proto. 21 */ 22export const file_openstatus_health_v1_health: GenFile = /*@__PURE__*/ 23 fileDesc( 24 "CiFvcGVuc3RhdHVzL2hlYWx0aC92MS9oZWFsdGgucHJvdG8SFG9wZW5zdGF0dXMuaGVhbHRoLnYxIh8KDENoZWNrUmVxdWVzdBIPCgdzZXJ2aWNlGAEgASgJIr8BCg1DaGVja1Jlc3BvbnNlEkEKBnN0YXR1cxgBIAEoDjIxLm9wZW5zdGF0dXMuaGVhbHRoLnYxLkNoZWNrUmVzcG9uc2UuU2VydmluZ1N0YXR1cyJrCg1TZXJ2aW5nU3RhdHVzEh4KGlNFUlZJTkdfU1RBVFVTX1VOU1BFQ0lGSUVEEAASGgoWU0VSVklOR19TVEFUVVNfU0VSVklORxABEh4KGlNFUlZJTkdfU1RBVFVTX05PVF9TRVJWSU5HEAIyYQoNSGVhbHRoU2VydmljZRJQCgVDaGVjaxIiLm9wZW5zdGF0dXMuaGVhbHRoLnYxLkNoZWNrUmVxdWVzdBojLm9wZW5zdGF0dXMuaGVhbHRoLnYxLkNoZWNrUmVzcG9uc2VCUVpPZ2l0aHViLmNvbS9vcGVuc3RhdHVzaHEvb3BlbnN0YXR1cy9wYWNrYWdlcy9wcm90by9vcGVuc3RhdHVzL2hlYWx0aC92MTtoZWFsdGh2MWIGcHJvdG8z", 25 ); 26 27/** 28 * CheckRequest is the request message for health checks. 29 * 30 * @generated from message openstatus.health.v1.CheckRequest 31 */ 32export type CheckRequest = Message<"openstatus.health.v1.CheckRequest"> & { 33 /** 34 * Optional service name to check. If empty, checks overall service health. 35 * 36 * @generated from field: string service = 1; 37 */ 38 service: string; 39}; 40 41/** 42 * Describes the message openstatus.health.v1.CheckRequest. 43 * Use `create(CheckRequestSchema)` to create a new message. 44 */ 45export const CheckRequestSchema: GenMessage<CheckRequest> = /*@__PURE__*/ 46 messageDesc(file_openstatus_health_v1_health, 0); 47 48/** 49 * CheckResponse is the response message for health checks. 50 * 51 * @generated from message openstatus.health.v1.CheckResponse 52 */ 53export type CheckResponse = Message<"openstatus.health.v1.CheckResponse"> & { 54 /** 55 * The serving status of the service. 56 * 57 * @generated from field: openstatus.health.v1.CheckResponse.ServingStatus status = 1; 58 */ 59 status: CheckResponse_ServingStatus; 60}; 61 62/** 63 * Describes the message openstatus.health.v1.CheckResponse. 64 * Use `create(CheckResponseSchema)` to create a new message. 65 */ 66export const CheckResponseSchema: GenMessage<CheckResponse> = /*@__PURE__*/ 67 messageDesc(file_openstatus_health_v1_health, 1); 68 69/** 70 * ServingStatus represents the health status of the service. 71 * 72 * @generated from enum openstatus.health.v1.CheckResponse.ServingStatus 73 */ 74export enum CheckResponse_ServingStatus { 75 /** 76 * SERVING_STATUS_UNSPECIFIED indicates an unknown status. 77 * 78 * @generated from enum value: SERVING_STATUS_UNSPECIFIED = 0; 79 */ 80 UNSPECIFIED = 0, 81 82 /** 83 * SERVING_STATUS_SERVING indicates the service is healthy and serving. 84 * 85 * @generated from enum value: SERVING_STATUS_SERVING = 1; 86 */ 87 SERVING = 1, 88 89 /** 90 * SERVING_STATUS_NOT_SERVING indicates the service is not healthy. 91 * 92 * @generated from enum value: SERVING_STATUS_NOT_SERVING = 2; 93 */ 94 NOT_SERVING = 2, 95} 96 97/** 98 * Describes the enum openstatus.health.v1.CheckResponse.ServingStatus. 99 */ 100export const CheckResponse_ServingStatusSchema: GenEnum< 101 CheckResponse_ServingStatus 102> = /*@__PURE__*/ 103 enumDesc(file_openstatus_health_v1_health, 1, 0); 104 105/** 106 * HealthService provides health check endpoints for load balancer probes. 107 * 108 * @generated from service openstatus.health.v1.HealthService 109 */ 110export const HealthService: GenService<{ 111 /** 112 * Check returns the current serving status of the service. 113 * 114 * @generated from rpc openstatus.health.v1.HealthService.Check 115 */ 116 check: { 117 methodKind: "unary"; 118 input: typeof CheckRequestSchema; 119 output: typeof CheckResponseSchema; 120 }; 121}> = /*@__PURE__*/ 122 serviceDesc(file_openstatus_health_v1_health, 0);