Snapservice VmMembershipInfo
The Snapservice VmMembershipInfo schema contains information about a virtual machine.
This schema was added in vSphere API 9.1.0.0.
{
"vm": "string",
"vm_name": "string",
"protection_groups": [
"string"
],
"membership_change_type": "string",
"membership_change_reasons": [
{
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
}
]
}
Identifier of the virtual machine.
This property was added in vSphere API 9.1.0.0.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: VirtualMachine. When operations return a value of this schema as a response, the property will be an identifier for the resource type: VirtualMachine.
Name of the virtual machine.
This property was added in vSphere API 9.1.0.0.
Identifiers of the protection groups that the virtual machine belongs to.
This property was added in vSphere API 9.1.0.0.
When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.snapservice.protection_group. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.snapservice.protection_group.
The change type represents the change of relationship between the virtual machine and protection group.
For more information see: Snapservice MembershipChangeType.
This property was added in vSphere API 9.1.0.0.
The reasons for membershipChangeType. There may be several reasons in one change.
This property was added in vSphere API 9.1.0.0.