VsanClusterReconfigureFsDomainRequestType

VsanClusterReconfigureFsDomainRequestType
VsanClusterReconfigureFsDomainRequestType

The parameters of VsanClusterReconfigureFsDomain.

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

JSON Example
{
    "domainUuid": "string",
    "domainConfig": {
        "_typeName": "string",
        "name": "string",
        "dnsServerAddresses": [
            "string"
        ],
        "dnsSuffixes": [
            "string"
        ],
        "fileServerIpConfig": [
            {
                "_typeName": "string",
                "dhcp": false,
                "ipAddress": "string",
                "subnetMask": "string",
                "ipV6Config": {
                    "_typeName": "string",
                    "ipV6Address": [
                        {
                            "_typeName": "string",
                            "ipAddress": "string",
                            "prefixLength": 0,
                            "origin": "string",
                            "dadState": "string",
                            "lifetime": "string",
                            "operation": "string"
                        }
                    ],
                    "autoConfigurationEnabled": false,
                    "dhcpV6Enabled": false
                },
                "fqdn": "string",
                "isPrimary": false,
                "gateway": "string",
                "affinityLocation": "string",
                "ipv6Gateway": "string"
            }
        ],
        "directoryServerConfig": {
            "_typeName": "string"
        },
        "version": "string"
    },
    "cluster": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "deleteDomainConfigFields": [
        "string"
    ]
}
string
domainUuid
Required

The UUID of the domain to be reconfigured.

domainConfig
Required

New configuration of the domain. Only set the fields that require reconfiguration, and leave others unset.

cluster
Optional

The target cluster. Ignored when called on ESXi hosts.

Required privileges: Host.Config.Storage

array of string
deleteDomainConfigFields
Optional

The domain config fields to be deleted. For example to remove directoryServerConfig from the domainConfig provide ["directoryServerConfig"] here and keep the same unset in provided domainConfig. Do note removing directoryServerConfig is only allowed when there are no active shares. Here is the list of currently supported field:

  • directoryServerConfig since 7.0U1
  • directoryServerConfig.preferredADServers since 8.0U1

Providing any other value here will cause InvalidArgumentError fault.