import { _DiskInfo, _UnmarshalledDiskInfo } from "./_DiskInfo"; /** *

Describes an instance snapshot.

*/ export interface _InstanceSnapshotInfo { /** *

The bundle ID from which the source instance was created (e.g., micro_1_0).

*/ fromBundleId?: string; /** *

The blueprint ID from which the source instance (e.g., os_debian_8_3).

*/ fromBlueprintId?: string; /** *

A list of objects describing the disks that were attached to the source instance.

*/ fromDiskInfo?: Array<_DiskInfo> | Iterable<_DiskInfo>; } export interface _UnmarshalledInstanceSnapshotInfo extends _InstanceSnapshotInfo { /** *

A list of objects describing the disks that were attached to the source instance.

*/ fromDiskInfo?: Array<_UnmarshalledDiskInfo>; }