View Source GoogleApi.BareMetalSolution.V2.Model.SnapshotReservationDetail (google_api_bare_metal_solution v0.6.0)

Details about snapshot space reservation and usage on the storage volume.

Attributes

  • reservedSpaceGib (type: String.t, default: nil) - The space on this storage volume reserved for snapshots, shown in GiB.
  • reservedSpacePercent (type: integer(), default: nil) - 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.
  • reservedSpaceRemainingGib (type: String.t, default: nil) - The amount, in GiB, of available space in this storage volume's reserved snapshot space.
  • reservedSpaceUsedPercent (type: integer(), default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BareMetalSolution.V2.Model.SnapshotReservationDetail{
  reservedSpaceGib: String.t() | nil,
  reservedSpacePercent: integer() | nil,
  reservedSpaceRemainingGib: String.t() | nil,
  reservedSpaceUsedPercent: integer() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.