import * as $dara from '@darabonba/typescript'; import { Runtime } from "./Runtime"; import { Tag } from "./Tag"; import { Taint } from "./Taint"; export declare class ScaleOutClusterRequestWorkerDataDisks extends $dara.Model { /** * @example * sp-2zej1nogjvovnz4z**** */ autoSnapshotPolicyId?: string; /** * @example * cloud_efficiency */ category?: string; /** * @example * true */ encrypted?: string; /** * @example * 120 */ size?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ScaleOutClusterRequest extends $dara.Model { /** * @example * true */ cloudMonitorFlags?: boolean; /** * @remarks * This parameter is required. * * @example * 1 */ count?: number; /** * @example * none */ cpuPolicy?: string; /** * @example * centos_7_7_x64_20G_alibase_20200426.vhd */ imageId?: string; /** * @remarks * This parameter is required. * * @example * key_name */ keyPair?: string; /** * @remarks * This parameter is required. * * @example * Hello1234 */ loginPassword?: string; rdsInstances?: string[]; runtime?: Runtime; tags?: Tag[]; taints?: Taint[]; /** * @example * IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFDSyEi */ userData?: string; /** * @remarks * This parameter is required. */ vswitchIds?: string[]; /** * @example * true */ workerAutoRenew?: boolean; /** * @example * 1 */ workerAutoRenewPeriod?: number; workerDataDisks?: ScaleOutClusterRequestWorkerDataDisks[]; /** * @example * PrePaid */ workerInstanceChargeType?: string; /** * @remarks * This parameter is required. */ workerInstanceTypes?: string[]; /** * @example * 1 */ workerPeriod?: number; /** * @example * Month */ workerPeriodUnit?: string; /** * @remarks * This parameter is required. * * @example * cloud_efficiency */ workerSystemDiskCategory?: string; /** * @remarks * This parameter is required. * * @example * 120 */ workerSystemDiskSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }