import * as $dara from '@darabonba/typescript'; export declare class DescribeClustersV1Request extends $dara.Model { /** * @remarks * The cluster ID. * * @example * c3fb96524f9274b4495df0f12a6b5**** */ clusterId?: string; /** * @remarks * The cluster specification when `cluster_type` is set to `ManagedKubernetes` and `profile` is configured. 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 deterministic high level, 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.pro.small */ clusterSpec?: string; /** * @remarks * The cluster type. Valid values: * - `Kubernetes`: ACK dedicated cluster. * - `ManagedKubernetes`: ACK managed cluster types, including ACK managed clusters (Pro and 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 * The cluster name. * * @example * cluster-demo */ name?: string; /** * @remarks * The current page number. * * @example * 1 */ pageNumber?: number; /** * @remarks * The number of records per page. * * @example * 10 */ pageSize?: number; /** * @remarks * When you set `cluster_type` to `ManagedKubernetes` (ACK managed cluster types), you can further specify the cluster subtype. Valid values: * - `Default`: ACK managed cluster, including ACK cluster Pro and ACK cluster Basic. * * - `Edge`: ACK Edge cluster, including ACK Edge cluster Pro and ACK Edge cluster Basic. * * - `Serverless`: ACK Serverless cluster, including ACK Serverless cluster Pro and ACK Serverless cluster Basic. * * - `Lingjun`: ACK Lingjun cluster, available in Pro. * * @example * Default */ profile?: string; /** * @remarks * The region of the cluster. Specify this parameter to filter clusters in the specified region. * * @example * cn-hangzhou */ regionId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }