CnsVsanFileShareBackingDetails

CnsVsanFileShareBackingDetails
CnsVsanFileShareBackingDetails

Details for a vSAN file share backing for container volume.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "capacityInMb": 0,
    "backingFileId": "string",
    "name": "string",
    "accessPoints": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ],
    "permission": [
        {
            "_typeName": "string",
            "ips": "string",
            "permissions": "string",
            "allowRoot": false
        }
    ]
}
string
name
Optional

vSAN file share name.

This field is ignored while creating the volume. However, this field is populated with the name of the vSAN file share while returning it in Query APIs.

array of KeyValue
accessPoints
Optional

A key-value pair indicating the access points for the file share.

The key of an access point is the type of the protocol, and the value of the access point is the connection string for accessing the file share.

The supported type of protocol string is NFSv4.1/NFSv3.

This field is ignored while creating the volume. However, this field is populated with the access points of the file share while returning it in Query APIs.

permission
Optional

The permission parameters set for this file share.

If this field is not set, for NFS then no user can access this file share.

This field is ignored from CnsVolumeCreateSpec while creating the volume. However, this field is set in the query APIs.