google_api_compute v0.11.0 GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationReservedInstanceProperties View Source

Properties of the SKU instances being reserved.

Attributes

  • guestAccelerators (type: list(GoogleApi.Compute.V1.Model.AcceleratorConfig.t), default: nil) - Specifies accelerator type and count.
  • localSsds (type: list(GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.t), default: nil) - Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.
  • machineType (type: String.t, default: nil) - Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
  • minCpuPlatform (type: String.t, default: nil) - Minimum cpu platform the reservation.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() ::
  %GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationReservedInstanceProperties{
    guestAccelerators: [GoogleApi.Compute.V1.Model.AcceleratorConfig.t()],
    localSsds: [
      GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.t()
    ],
    machineType: String.t(),
    minCpuPlatform: String.t()
  }

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.