import * as $dara from '@darabonba/typescript'; export declare class DescribeClustersForRegionRequest extends $dara.Model { /** * @remarks * The cluster ID. * * @example * c8155823d057948c69a**** */ clusterId?: string; /** * @remarks * Queries clusters of a specified specification. Valid values: * * - `ack.standard`: Basic * - `ack.pro.small`: Pro * - `ack.pro.xlarge`: Pro XL * - `ack.pro.2xlarge`: Pro 2XL * - `ack.pro.4xlarge`: Pro 4XL (contact customer service to add your account to the whitelist) * * Pro XL, Pro 2XL, and Pro 4XL are three tiers provided by [ACK Pro Provisioned Control Plane](https://help.aliyun.com/ack/ack-managed-and-ack-dedicated/user-guide/ack-pro-provisioned-control-plane)[ACK Pro Provisioned Control Plane](https://www.alibabacloud.com/help/ack/ack-managed-and-ack-dedicated/user-guide/ack-pro-provisioned-control-plane). By pre-allocating and dedicating control plane resources, these tiers ensure that API concurrency and Pod scheduling capabilities remain at a consistently high level. They are suitable for AI training and inference, ultra-large-scale clusters, and mission-critical workloads. * * For information about cluster management fees for Pro and Provisioned Control Plane editions, see [Cluster management fees](https://help.aliyun.com/ack/ack-managed-and-ack-dedicated/product-overview/cluster-management-fee)[Cluster management fees](https://www.alibabacloud.com/help/ack/ack-managed-and-ack-dedicated/product-overview/cluster-management-fee). * * @example * ack.standard */ clusterSpec?: string; /** * @remarks * Queries clusters of a specified type. Valid values: * - Kubernetes: ACK dedicated cluster. * - ManagedKubernetes: ACK managed cluster types, including ACK managed clusters (ACK Pro and ACK Basic), ACK Serverless clusters (Pro and Basic), ACK Edge clusters (Pro and Basic), and ACK Lingjun clusters (Pro). * - ExternalKubernetes: registered cluster. * * @example * Kubernetes */ clusterType?: string; /** * @remarks * Fuzzy search by cluster name. * * @example * test-cluster */ name?: string; /** * @remarks * The page number. * * @example * 10 */ pageNumber?: number; /** * @remarks * The number of records per page. * * @example * 3 */ pageSize?: number; /** * @remarks * Queries clusters of a specified subtype. Valid values: * - Default: ACK managed cluster, including ACK Pro and ACK Basic. * - Edge: ACK Edge cluster, including ACK Edge Pro and ACK Edge Basic. * - Serverless: ACK Serverless cluster, including ACK Serverless Pro and ACK Serverless Basic. * - LingJun: ACK Lingjun cluster, available in Pro. * * @example * Serverless */ profile?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }