import * as $dara from '@darabonba/typescript'; export declare class GetClusterInspectReportDetailResponseBodyCheckItemResults extends $dara.Model { /** * @remarks * The category of the inspection item. Valid values: * - security: security and compliance * - performance: performance and efficiency * - stability: business stability * - limitation: service limits * - cost: cost optimization. * * @example * stability */ category?: string; /** * @remarks * The unique identifier of the inspection item. * * @example * APIServerClbInstanceStatus */ checkItemUid?: string; /** * @remarks * The description of the check item. * * @example * 集群API Server负载均衡实例异常会影响集群可用性,请检查负载均衡实例状态是否正常。 */ description?: string; /** * @remarks * The fix suggestion. * * @example * 请提交工单处理。 */ fix?: string; /** * @remarks * The level of the inspection item. Valid values: * - advice: suggestion * - warning: low-risk * - error: medium-risk * - critical: high-risk. * * @example * critical */ level?: string; /** * @remarks * The name of the check item. * * @example * API Server CLB 实例状态异常 */ name?: string; /** * @remarks * The check result. Valid values: * - true: The check item is abnormal. * - false: The check item is normal. * - disable: The check item is not enabled. * * @example * false */ result?: string; /** * @remarks * The resource type of the check target. * * @example * CLB */ targetType?: string; /** * @remarks * The list of check targets. */ targets?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetClusterInspectReportDetailResponseBodySummary extends $dara.Model { /** * @remarks * The number of check items with a result of advice. * * @example * 0 */ adviceCount?: number; /** * @remarks * The status code of the check task result. * * @example * warning */ code?: string; /** * @remarks * The number of check items with a result of error. * * @example * 0 */ errorCount?: number; /** * @remarks * The number of check items with a result of normal. * * @example * 10 */ normalCount?: number; /** * @remarks * The number of check items with a result of warning. * * @example * 1 */ warnCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetClusterInspectReportDetailResponseBody extends $dara.Model { /** * @remarks * The list of results. */ checkItemResults?: GetClusterInspectReportDetailResponseBodyCheckItemResults[]; /** * @remarks * The completion time of the inspection report. * * @example * 2024-12-18T19:41:12.778433+08:00 */ endTime?: string; /** * @remarks * The pagination token. * * @example * AK8uQQrxgFK8sbARvnCj6w9R3kPme4I3 */ nextToken?: string; /** * @remarks * The inspection report ID. * * @example * 782df89346054a0000562063a**** */ reportId?: string; /** * @remarks * The request ID. * * @example * 49511F2D-D56A-5C24-B9AE-C8491E09B*** */ requestId?: string; /** * @remarks * The start time of the inspection report. * * @example * 2024-12-18T19:40:16.778333+08:00 */ startTime?: string; /** * @remarks * The generation status of the inspection report. Valid values: * - completed: Completed. * - running: In progress. * * @example * completed */ status?: string; /** * @remarks * The inspection report summary. */ summary?: GetClusterInspectReportDetailResponseBodySummary; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }