# Managed Object - VsanSpaceReportSystem(vim.cluster.VsanSpaceReportSystem)

See also
  ComputeResource, VsanSpaceUsage
Since
  vSphere API 5.5

## Managed Object Description

This managed object type provides the service interface to report the vSAN cluster space usage information including the space overview, the space usage breakdown to various vSAN object types and the vSAN data efficiency info after enabling vSAN deduplication.
The ManagedEntity can be accessed with MOID of 'vsan-cluster-space-report-system', through vSAN service at vCenter server side.

Properties

Name | Type | Description
--- | --- | ---
None

Methods

Methods defined in this Managed Object
VsanQuerySpaceUsage

# VsanQuerySpaceUsage(querySpaceUsage)

Query the vSAN space usage including the space usage overview and the space usage breakdown according to vSAN object type. This API will take less than one or tens seconds to return according to the number of node and object in the vSAN cluster.

Combined Privileges Required (on vSphere ManagedEntity):

Privileges | Required on
--- | ---
System.Read | ClusterComputeResource

* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on

* The Required Privileges section below is not used, please ignore.

Required Privileges
  System.Read

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VsanSpaceReportSystem used to make the method call.
cluster | ManagedObjectReference to a ComputeResource | vSAN cluster

Return Value

Type | Description
--- | ---
VsanSpaceUsage | The vSAN space usage

Faults

Type | Description
--- | ---
InvalidArgument |
NotSupported |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition
<element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanQuerySpaceUsage" type="vsan:VsanQuerySpaceUsageRequestType"/> <element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanQuerySpaceUsageResponse"> <complexType> <sequence> <element name="returnval" type="vsan:VsanSpaceUsage"/> </sequence> </complexType> </element>