import * as $dara from '@darabonba/typescript'; export declare class DescribeNodePoolVulsResponseBodyVulRecordsVulListPackageList extends $dara.Model { /** * @remarks * The package name. * * @example * WebLogic */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeNodePoolVulsResponseBodyVulRecordsVulList extends $dara.Model { /** * @remarks * The vulnerability alias. * * @example * RHSA-2019:3197-Important: sudo security update */ aliasName?: string; /** * @remarks * The list of CVEs associated with the vulnerability. */ cveList?: string[]; /** * @remarks * The vulnerability name. * * @example * oval:com.redhat.rhsa:def:20193197 */ name?: string; /** * @remarks * The vulnerability severity level. * * @example * asap */ necessity?: string; /** * @remarks * Indicates whether a restart is required. * * @example * false */ needReboot?: boolean; /** * @remarks * The list of packages affected by the vulnerability. */ packageList?: DescribeNodePoolVulsResponseBodyVulRecordsVulListPackageList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeNodePoolVulsResponseBodyVulRecords extends $dara.Model { /** * @remarks * The node instance ID. * * @example * i-t4n2qolb0wtzt0pz**** */ instanceId?: string; /** * @remarks * The node name, which is the identifier of the node within the cluster. * * @example * cn-hangzhou.192.168.x.x */ nodeName?: string; /** * @remarks * The list of vulnerabilities. */ vulList?: DescribeNodePoolVulsResponseBodyVulRecordsVulList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeNodePoolVulsResponseBody extends $dara.Model { /** * @remarks * The list of node pool vulnerabilities. */ vulRecords?: DescribeNodePoolVulsResponseBodyVulRecords[]; /** * @remarks * Indicates whether the Security Center CVE fix service has been purchased. * * - true: Purchased. * * - false: Not purchased. * * @example * false */ vulsFixServicePurchased?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }