GoogleApi.VMMigration.V1.Model.VmUtilizationMetrics (google_api_vm_migration v0.11.0)

View Source

Utilization metrics values for a single VM.

Attributes

  • cpuAveragePercent (type: integer(), default: nil) - Average CPU usage, percent.
  • cpuMaxPercent (type: integer(), default: nil) - Max CPU usage, percent.
  • diskIoRateAverageKbps (type: String.t, default: nil) - Average disk IO rate, in kilobytes per second.
  • diskIoRateMaxKbps (type: String.t, default: nil) - Max disk IO rate, in kilobytes per second.
  • memoryAveragePercent (type: integer(), default: nil) - Average memory usage, percent.
  • memoryMaxPercent (type: integer(), default: nil) - Max memory usage, percent.
  • networkThroughputAverageKbps (type: String.t, default: nil) - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
  • networkThroughputMaxKbps (type: String.t, default: nil) - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMMigration.V1.Model.VmUtilizationMetrics{
  cpuAveragePercent: integer() | nil,
  cpuMaxPercent: integer() | nil,
  diskIoRateAverageKbps: String.t() | nil,
  diskIoRateMaxKbps: String.t() | nil,
  memoryAveragePercent: integer() | nil,
  memoryMaxPercent: integer() | nil,
  networkThroughputAverageKbps: String.t() | nil,
  networkThroughputMaxKbps: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.