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 documentation details the \u003ccode\u003eVolume.Types.SnapshotReservationDetail\u003c/code\u003e class within the Bare Metal Solution v2 API, providing details on snapshot space management for storage volumes.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, offering functionalities for message handling, comparison, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eReservedSpaceGib\u003c/code\u003e, \u003ccode\u003eReservedSpacePercent\u003c/code\u003e, \u003ccode\u003eReservedSpaceRemainingGib\u003c/code\u003e, and \u003ccode\u003eReservedSpaceUsedPercent\u003c/code\u003e, which define the reserved snapshot space in GiB, the percentage of reserved space, the remaining space, and the used space percentage respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnapshotReservationDetail\u003c/code\u003e class allows for setting a reserved snapshot space, which can be between 20% and 40% of the total storage volume size, and enabling snapshots.\u003c/p\u003e\n"],["\u003cp\u003eVersion 1.7.0 is the latest release of the documentation and code samples, which includes versions back to 1.0.0 of the \u003ccode\u003eVolume.Types.SnapshotReservationDetail\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]