View Source GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationReservedInstanceProperties (google_api_compute v0.56.2)

Properties of the SKU instances being reserved. Next ID: 9

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.
  • locationHint (type: String.t, default: nil) - An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.
  • 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationReservedInstanceProperties{
    guestAccelerators: [GoogleApi.Compute.V1.Model.AcceleratorConfig.t()] | nil,
    localSsds:
      [
        GoogleApi.Compute.V1.Model.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.t()
      ]
      | nil,
    locationHint: String.t() | nil,
    machineType: String.t() | nil,
    minCpuPlatform: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.