import * as $dara from '@darabonba/typescript'; export declare class ListAddonsRequest extends $dara.Model { /** * @remarks * The cluster ID. * If you specify a cluster ID, the system queries the list of available components for the specified cluster, and all other parameters are ignored. * * @example * c02b3e03be10643e8a644a843ffcb**** */ clusterId?: string; /** * @remarks * The cluster specification. * If cluster_id is specified, this parameter is ignored. * The region_id, cluster_type, profile, cluster_spec, and cluster_version parameters must be specified together. * * @example * ack.pro.small */ clusterSpec?: string; /** * @remarks * The cluster type. * If cluster_id is specified, this parameter is ignored. * The region_id, cluster_type, profile, cluster_spec, and cluster_version parameters must be specified together. * * @example * ManagedKubernetes */ clusterType?: string; /** * @remarks * The cluster version. * If cluster_id is specified, this parameter is ignored. * The region_id, cluster_type, profile, cluster_spec, and cluster_version parameters must be specified together. * * @example * 1.32.1-aliyun.1 */ clusterVersion?: string; /** * @remarks * The cluster subtype. * If cluster_id is specified, this parameter is ignored. * The region_id, cluster_type, profile, cluster_spec, and cluster_version parameters must be specified together. * * @example * Default */ profile?: string; /** * @remarks * The region. * If cluster_id is specified, this parameter is ignored. * The region_id, cluster_type, profile, cluster_spec, and cluster_version parameters must be specified together. * * @example * cn-hangzhou */ regionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }