@cerbos/http
Version:
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
36 lines • 1.36 kB
TypeScript
export declare const protobufPackage = "grpc.health.v1";
export interface HealthCheckRequest {
service: string;
}
export interface HealthCheckResponse {
status: HealthCheckResponse_ServingStatus;
}
export declare enum HealthCheckResponse_ServingStatus {
UNKNOWN = 0,
SERVING = 1,
NOT_SERVING = 2,
SERVICE_UNKNOWN = 3
}
export declare function healthCheckResponse_ServingStatusFromJSON(object: any): HealthCheckResponse_ServingStatus;
export declare function healthCheckResponse_ServingStatusToJSON(object: HealthCheckResponse_ServingStatus): string;
export interface HealthListRequest {
}
export interface HealthListResponse {
statuses: {
[key: string]: HealthCheckResponse;
};
}
export interface HealthListResponse_StatusesEntry {
key: string;
value: HealthCheckResponse | undefined;
}
export declare const HealthCheckRequest: MessageFns<HealthCheckRequest>;
export declare const HealthCheckResponse: MessageFns<HealthCheckResponse>;
export declare const HealthListRequest: MessageFns<HealthListRequest>;
export declare const HealthListResponse: MessageFns<HealthListResponse>;
export declare const HealthListResponse_StatusesEntry: MessageFns<HealthListResponse_StatusesEntry>;
export interface MessageFns<T> {
fromJSON(object: any): T;
toJSON(message: T): unknown;
}
//# sourceMappingURL=health.d.ts.map