FaultDomainInfo
Information about a Fault Domain.
This structure may be used only with operations rendered under /sms
.
{
"_typeName": "string",
"id": "string",
"name": "string",
"description": "string",
"storageArrayId": "string",
"children": [
{
"_typeName": "string",
"id": "string"
}
],
"provider": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
Name of the fault domain, if not specified, the id will be used in place of the name.
Name need not be unique.
Description - could be a localized string.
Identifier of the Storage Array that this Fault Domain belongs to.
A Fault Domain and all its children should report same storageArrayId. It can be left unspecified. If not specified, vSphere will not support High Availability feature for this Fault Domain. When specified, vSphere will treat the the currently active VASA provider for StorageArray as the active VASA provider for this Fault Domain and its children. Changing High Availability support choice for a Fault Domain intermittently, by sometimes specifying the storageArrayId and sometimes not, will cause unexpected result and might cause VP to be in 'syncError' state in vSphere.
List of children, the entries in the array should always be FaultDomainId and not FaultDomainInfo.
The 2016 vSphere release will not support nested Fault Domains. The field FaultDomainInfo#children is ignored by vSphere 2016 release.
Reference to an instance of the SmsProvider managed object.
This structure may be used only with operations rendered under /sms
.