DatastoreGroupInfo
Information about a datastore group. Available for Array-Based Replication protection groups.
{
"id": "string",
"array_pair": "string",
"datastores": [
{
"id": "string",
"name": "string",
"issue_type": "string",
"conflict_protection_group": "string",
"conflict_protection_group_name": "string",
"capacity_details": {
"total_capacity": 0,
"used_space": 0
}
}
],
"vm_infos": [
{
"id": "string",
"name": "string",
"template": false,
"inside_vapp": false,
"datastores": [
{}
],
"protection_status": "string",
"protection_issues": [
{
"type": "string",
"datastore_name": "string",
"device_id": 0,
"disk_key": 0,
"datastore": "string"
}
]
}
],
"potential_vm_to_add_infos": [
{
"id": "string",
"name": "string",
"template": false,
"inside_vapp": false,
"datastores": [
{}
],
"protection_status": "string",
"protection_issues": [
{
"type": "string",
"datastore_name": "string",
"device_id": 0,
"disk_key": 0,
"datastore": "string"
}
]
}
],
"rdm_keys": [
{
"id": "string",
"name": "string",
"issue_type": "string"
}
],
"status": "string",
"protection_groups": [
{}
]
}
An identifier of the datastore group.
An ID of the array pair.
A list of details of the datastores that are part of this datastore group.
A list of virtual machines in this datastore group. Contains all virtual machines with home directory on one of the datastores in the group.
A list of VM IDs that are part of the datastore group, but are not part of the Protection Group. We can have such VMs when a new disk is added to a VM that is already protected in the group, and afterwards it spans a datastore that is not currently protected in the protection group.
A list of RDMs in this datastore group. Contains all RDM devices backed by replicated LUNs and attached to virtual machines from this group.
A status of a datastore group:
- UNASSIGNED - No datastore is part of any protection group yet.
- COMPLETE - All datastores are part of a single protection group.
- INCOMPLETE - One or more datastores are missing from the protection group and need to be added.
- SPLIT - Different datastores are part of different protection groups.
A list of protection groups containing datastores from this datastore group.
The following guarantees are made depending on the status of the group:
UNASSIGNED
- This list is empty.COMPLETE
orINCOMPLETE
- This list contains exactly one group.SPLIT
- This list contains two or more groups.