vSAN Management API
| Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Data Object - CnsVolumeCreateSpec(vim.cns.VolumeCreateSpec)
- Parameter to
- CnsCreateVolume
- Extends
- DynamicData
- See also
- CnsBackingObjectDetails, CnsBaseCreateSpec, CnsVolumeMetadata, CnsVolumeSource, Datastore, VirtualMachineProfileSpec
- Since
- vSAN 6.7U3
Data Object Description
Specification for a container volume creation.Properties
Name | Type | Description |
---|---|---|
backingObjectDetails | CnsBackingObjectDetails |
Additional details for the backing object for this volume.
The details would be specific to the type of the volume. E.g. a block volume can have details like ID of existing disk that should back the volume. See CnsBackingObjectDetails and its child-classes, specific to volume type, for more. |
createSpec* | CnsBaseCreateSpec |
Volume type specific requirements for the volume.
Since 7.0 |
datastores* | ManagedObjectReference[]
to a Datastore[] |
Datastores to be considered for volume placement.
For block volume type:
|
metadata* | CnsVolumeMetadata |
Metadata for the container 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 the same name. Uniqueness within a container orchestrator cluster, if needed, should be enforced by the cluster orchestrator. |
profile* | VirtualMachineProfileSpec[] |
Storage Profile for the container volume.
ProfileSpec size is limited to 1. See VirtualMachineProfileSpec and its child-classes.
|
volumeSource* | CnsVolumeSource |
Specification for the source of the volume creation.
If set to null, a new empty volume is created.
Since 7.0 |
volumeType | xsd:string |
Type of the volume. See CnsVolumeType.
|
Properties inherited from DynamicData | ||
None |
Show WSDL type definition
Top of page | Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |