VsanFileShare

VsanFileShare
VsanFileShare

VsanFileShare is the data object type for reflecting the properties of a vSAN file share.

This type provides the UUID of the file share, the underlying vSAN object mapping information and its configuration information.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "uuid": "string",
    "config": {
        "_typeName": "string",
        "name": "string",
        "domainName": "string",
        "quota": "string",
        "softQuota": "string",
        "labels": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "storagePolicy": {
            "_typeName": "string"
        },
        "permission": [
            {
                "_typeName": "string",
                "ips": "string",
                "permissions": "string",
                "allowRoot": false
            }
        ],
        "protocols": [
            "string"
        ],
        "smbOptions": {
            "_typeName": "string",
            "encryption": "string",
            "accessBasedEnumeration": false
        },
        "nfsSecType": "string",
        "affinityLocation": "string"
    },
    "runtime": {
        "_typeName": "string",
        "usedCapacity": 0,
        "hostname": "string",
        "address": "string",
        "vsanObjectUuids": [
            "string"
        ],
        "accessPoints": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "managedBy": "string",
        "fileServerFQDN": "string"
    }
}
string
uuid
Required

UUID of the vSAN file share represented in hexadecimal string.

config
Optional

Configuration of this vSAN file share, including the name, quota, permissions, etc.

This property is set when the vSAN file share is created or reconfigured.

runtime
Optional

Runtime and state information of an active vSAN file service share.