Data Object - CnsVolume(vim.cns.Volume)

Property of
CnsQueryResult
Extends
DynamicData
See also
CnsBackingObjectDetails, CnsVolumeId, CnsVolumeMetadata
Since
vSAN API vSAN 6.7U3

Data Object Description

Data object captures all details about container volume.
This is used strictly for Query vim.cns.VolumeManager.Query / QueryAll vim.cns.VolumeManager.QueryAll result.

Properties

Name Type Description
backingObjectDetails*CnsBackingObjectDetails

Additional information about the backing object for this volume, specific to volume type.
See CnsBackingObjectDetails and its child-classes for more information.
complianceStatus*xsd:string

Storage policy compliance status of the volume.
This will be one of the compliance status exposed by SPBM. See pbm.compliance.ComplianceResult.ComplianceStatus.
datastoreAccessibilityStatus*xsd:stringDeprecated. since vSphere 7.0 in favor of healthStatus.

Datastore accessibility status of the volume.
This will be one of the datastore accessibility status exposed by SPBM. See pbm.compliance.EntityHealthStatus.DatastoreAccessibilityStatus.
datastoreUrl*xsd:string

URL for datastore where the volume resides.
This is the URL from Summary.
healthStatus*xsd:string

Health status of the volume.
This will be one of the health status exposed by SPBM. See pbm.compliance.EntityHealthStatus.healthStatus.

Since vSAN API 7.0
metadata*CnsVolumeMetadata

Metadata for this volume.
name*xsd:string

Name of the volume.
Name size is limited to 80 bytes. CNS will not try to enforce uniqueness for volume name. Different container orchestrator clusters can create volumes with same name. Uniqueness within a container orchestrator cluster, if needed, should be enforced by the cluster orchestrator during volume creation.
storagePolicyId*xsd:string

Storage policy associated with the container volume.
volumeIdCnsVolumeId

Unique identifier and datastore information for the volume.
volumeType*xsd:string

Type of this volume.
See CnsVolumeType for all supported types and valid values for this field.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition