public sealed class Volume.Types.SnapshotReservationDetail : IMessage<Volume.Types.SnapshotReservationDetail>, IEquatable<Volume.Types.SnapshotReservationDetail>, IDeepCloneable<Volume.Types.SnapshotReservationDetail>, IBufferMessage, IMessage
Reference documentation and code samples for the Bare Metal Solution v2 API class Volume.Types.SnapshotReservationDetail.
Details about snapshot space reservation and usage on the storage volume.
Percent of the total Volume size reserved for snapshot copies.
Enabling snapshots requires reserving 20% or more of
the storage volume space for snapshots. Maximum reserved space for
snapshots is 40%.
Setting this field will effectively set snapshot_enabled to true.
The percent of snapshot space on this storage volume actually being used
by the snapshot copies. This value might be higher than 100% if the
snapshot copies have overflowed into the data portion of the storage
volume.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eVolume.Types.SnapshotReservationDetail\u003c/code\u003e class within the Bare Metal Solution v2 API, specifically version 1.5.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnapshotReservationDetail\u003c/code\u003e class details the space allocation for snapshots on a storage volume, including reserved space in GiB and as a percentage, remaining reserved space, and the percentage of reserved space that is actively being used.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and it includes constructors for creating instances of \u003ccode\u003eSnapshotReservationDetail\u003c/code\u003e along with properties like \u003ccode\u003eReservedSpaceGib\u003c/code\u003e, \u003ccode\u003eReservedSpacePercent\u003c/code\u003e, \u003ccode\u003eReservedSpaceRemainingGib\u003c/code\u003e, and \u003ccode\u003eReservedSpaceUsedPercent\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEnabling snapshots on a storage volume requires a reservation of 20% to 40% of the total volume space, and setting the \u003ccode\u003eReservedSpacePercent\u003c/code\u003e property automatically enables snapshots.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes links to other versions, ranging from 1.0.0 to 1.7.0, of the API that can be accessed for reference.\u003c/p\u003e\n"]]],[],null,[]]