CnsBackingObjectDetails
Base class for providing additional option for creating backing for a container volume.
The child-classes of this class will be used at the time of volume creation to specify options that should be used to create volume, and will also be returned as part of query result to give more information about the volume, CnsVolume. Type of child-class will also serve as the volume type specification during creation.
Backing type specific fields would be there in the respective child classes.
E.g. BlockBackingDetails class will have details related to block type of backing object. One example of such property is ID of the block disk that backs the volume.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"capacityInMb": 0
}
During creation this field specifies desired container volume capacity in MB.
In case of block and file volumes, when an existing volume is specified then this field will be ignored.
At the time of query, when available, this field will tell the actual capacity of volume that backs the container volume. Else it will be set to -1, to indicate that the capacity of the volume is unknown at the moment. This can happen due to some internal system errors or due to the underlying platform that's eventually consistent.