OBJECT

InsightReclamationInfo

Reclaimation information for a given cluster entity. Currently this information is provided for a vROPs ClusterComputeResource entity by fetching the information from vROPs. The schema however is generic.

link GraphQL Schema definition

  • type InsightReclamationInfo {
  • # Reference to Entity on which reclaimation information is requested.
  • entity: Entity!
  • # VMs that have been idle and can be reclaimed.
  • # For e.g. vROPs determines idle VMs as :
  • # VMs that have used no more than 100MHz CPU during the configured period of time
  • # (configurable in vROPs Reclaim settings).
  • idleVMs: [InsightReclamationGroupInfo!]!
  • # Disks or disk images on datastores that are not connected to any registered VMs.
  • orphanedDisks: [InsightReclamationGroupInfo!]!
  • # VMs that have been continuously powered off during the defined period of time.
  • # The total storage capacity used is reclaimable.
  • # This field will either be an empty array or an array of ReclaimationGroupInfo
  • # objects.
  • poweredOffVMs: [InsightReclamationGroupInfo!]!
  • # Represents total CPU count available for reclaimation for the entity.
  • reclaimableCpuCount: Int
  • # Represents total disk space available for reclaimation for the entity.
  • reclaimableDiskSpaceGB: Float
  • # Represents total memory available for reclaimation for the entity.
  • reclaimableMemoryGB: Float
  • # VM snapshots that have existed for the entire defined period of time.
  • # Snapshots of a VM use storage space and such storage is potentially reclaimable.
  • snapshots: [InsightReclamationGroupInfo!]!
  • }