[{"label":"Latest (2.0.0)","version":"latest"},{"version":"1.0.0"}]
srm-rest-api

DatastoreGroupInfo

Information about a datastore group. Available for Array-Based Replication protection groups.


Properties

string
array_pair Optional

An ID of the array pair.


datastores Optional

A list of details of the datastores that are part of this datastore group.


string
id Optional

An identifier of the datastore group.


potential_vm_to_add_infos Optional

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.


array of string
protection_groups Optional

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 or INCOMPLETE - This list contains exactly one group.
  • SPLIT - This list contains two or more groups.


rdm_keys Optional

A list of RDMs in this datastore group. Contains all RDM devices backed by replicated LUNs and attached to virtual machines from this group.


string
status Optional

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.

Possible values are: UNASSIGNEDCOMPLETEINCOMPLETESPLIT


vm_infos Optional

A list of virtual machines in this datastore group. Contains all virtual machines with home directory on one of the datastores in the group.

JSON Example

{
	"array_pair": "string",
	"datastores": [
		{
			"capacity_details": {
				"total_capacity": 0,
				"used_space": 0
			},
			"conflict_protection_group": "string",
			"conflict_protection_group_name": "string",
			"id": "string",
			"issue_type": "NONE",
			"name": "string"
		}
	],
	"id": "string",
	"potential_vm_to_add_infos": [
		{
			"datastores": [
				"string"
			],
			"id": "string",
			"inside_vapp": false,
			"name": "string",
			"protection_issues": [
				{
					"datastore": "string",
					"datastore_name": "string",
					"device_id": 0,
					"disk_key": 0,
					"type": "UNKNOWN"
				}
			],
			"protection_status": "PROTECTED",
			"template": false
		}
	],
	"protection_groups": [
		"string"
	],
	"rdm_keys": [
		{
			"id": "string",
			"issue_type": "NONE",
			"name": "string"
		}
	],
	"status": "UNASSIGNED",
	"vm_infos": [
		{
			"datastores": [
				"string"
			],
			"id": "string",
			"inside_vapp": false,
			"name": "string",
			"protection_issues": [
				{
					"datastore": "string",
					"datastore_name": "string",
					"device_id": 0,
					"disk_key": 0,
					"type": "UNKNOWN"
				}
			],
			"protection_status": "PROTECTED",
			"template": false
		}
	]
}
[{"label":"Latest (2.0.0)","version":"latest"},{"version":"1.0.0"}]
srm-rest-api
Property Of

DatastoreGroupInfoDrResponseList
Used By

DatastoreGroupInfoDrResponseEntity

Feedback

Was this page helpful?