import * as $dara from '@darabonba/typescript'; export declare class CloneDisksRequestArn extends $dara.Model { /** * @example * null */ assumeRoleFor?: string; /** * @example * null */ roleType?: string; /** * @example * null */ rolearn?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class CloneDisksRequestTag extends $dara.Model { /** * @example * TestKey */ key?: string; /** * @example * TestValue */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class CloneDisksRequest extends $dara.Model { arn?: CloneDisksRequestArn[]; /** * @example * true */ burstingEnabled?: boolean; /** * @example * 123e4567-e89b-12d3-a456-426655440000 */ clientToken?: string; /** * @remarks * This parameter is required. * * @example * cloud_essd */ diskCategory?: string; /** * @example * MyDiskName */ diskName?: string; /** * @example * true */ dryRun?: string; /** * @example * false */ encrypted?: boolean; /** * @example * key-szz67b2f696f4wh9yeg5d */ kmsKeyId?: string; /** * @remarks * This parameter is required. * * @example * Disabled */ multiAttach?: string; ownerId?: number; /** * @example * PL1 */ performanceLevel?: string; /** * @example * 10 */ provisionedIops?: number; /** * @remarks * This parameter is required. * * @example * cn-hangzhou */ regionId?: string; /** * @example * rg-bp199lyny9b3**** */ resourceGroupId?: string; resourceOwnerId?: number; /** * @remarks * This parameter is required. * * @example * 60 */ size?: number; /** * @remarks * This parameter is required. * * @example * d-bp1d6tsvznfghy7y**** */ sourceDiskId?: string; tag?: CloneDisksRequestTag[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }