import * as $dara from '@darabonba/typescript'; export declare class DescribeSpotAdviceRequest extends $dara.Model { /** * @remarks * The number of vCPUs of the instance type. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). * * @example * 2 */ cores?: number; /** * @remarks * The number of GPUs that a GPU-accelerated instance has. For information about the valid values, see [GPU-accelerated compute optimized instance types](https://help.aliyun.com/document_detail/108496.html). * * @example * 2 */ gpuAmount?: number; /** * @remarks * The GPU type. Valid values: * * * NVIDIA P4 * * NVIDIA T4 * * NVIDIA P100 * * NVIDIA V100 * * This parameter is left empty by default, which indicates that all GPU types are queried. For more information, see [GPU-accelerated compute-optimized and vGPU-accelerated instance families](https://help.aliyun.com/document_detail/108496.html). * * @example * NVIDIA T4 */ gpuSpec?: string; /** * @remarks * The level of the instance family. Valid values: * * * EntryLevel. * * EnterpriseLevel. * * CreditEntryLevel. For more information, see [Overview of burstable instances](https://help.aliyun.com/document_detail/59977.html). * * This parameter is left empty by default, which indicates that instance families at all levels are queried. * * @example * EntryLevel */ instanceFamilyLevel?: string; /** * @remarks * The instance family. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). * * @example * ecs.c5 */ instanceTypeFamily?: string; /** * @remarks * The instance types. You can specify up to 10 instance types. * * @example * ecs.c5.large */ instanceTypes?: string[]; /** * @remarks * The memory size of the instance type. Unit: GiB. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). * * @example * 8.0 */ memory?: number; /** * @remarks * The minimum number of vCPUs of the instance type. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). * * @example * 2 */ minCores?: number; /** * @remarks * The minimum memory size of the instance type. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). * * @example * 8.0 */ minMemory?: number; ownerAccount?: string; ownerId?: number; /** * @remarks * The region ID. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. * * This parameter is required. * * @example * cn-hangzhou */ regionId?: string; resourceOwnerAccount?: string; resourceOwnerId?: number; /** * @remarks * The zone ID. * * This parameter is left empty by default, which indicates that all zones in the specified region are queried. * * @example * cn-hangzhou-i */ zoneId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }