Create a new virtual machine Protection Group.

post/backup-recovery/v1beta1/virtual-machine-protection-groups

Create the virtual machine Protection Group for data management.

Securitybearer
Request
Request Body schema: application/json
required
Array of objects

Captures the list of assets that would be part of the protection group.

assetsCategory
required
string

The type of the protected assets.

Enum: "VVOL_VMS" "VMFS_DATASTORES" "VMFS_VMS"
description
string <= 255 characters

A brief description of the Protection Group.

object
name
required
string <= 255 characters

A user-friendly name to identify Virtual Machine protection group.

object
vmProtectionGroupType
required
string

The type of the Protection Group. This can be Native for storage system specific constructs like StorageReplicationGroup or application specific constructs such as VMware Folder or vVol container. Custom if its just a collection of assets (Virtual Machine, Datastores etc).

Enum: "NATIVE" "CUSTOM" "DYNAMIC"
Responses
202

Accepted

400

Bad request

401

Unauthorized request

403

Forbidden

500

Internal / unexpected error

Request samples
application/json
{
  • "assets": [
    ],
  • "assetsCategory": "VVOL_VMS",
  • "description": "string",
  • "dynamicMemberFilter": {
    },
  • "name": "myProtectionGroup",
  • "nativeAppInfo": {
    },
  • "vmProtectionGroupType": "NATIVE"
}
Response samples
application/json
{ }