VmProtectionLocation

VmProtectionLocation
VmProtectionLocation

Details about a protection resource of a VM. For example: folder, resource pool, host, network.

JSON Example
{
    "editable": false,
    "source": "string",
    "source_name": "string",
    "target": "string",
    "target_name": "string",
    "is_inventory_mapped_target": false,
    "source_has_inventory_mapping": false
}
boolean
editable
Optional

Whether this location protection setting is editable in the current state

string
source
Optional

Source location

string
source_name
Optional

The name of the source object.

string
target
Optional

Target location. If the VM is not protected this is recommendation based on the existing inventory mappings.

string
target_name
Optional

The name of the target object.

boolean
is_inventory_mapped_target
Optional

Whether the target came from inventory mappings.

boolean
source_has_inventory_mapping
Optional

Whether the source has existing inventory mapping. For resource pool also could be true if the VM is part of vSAN protection group and there is an existing vSAN cluster pairing.