ProtectionGroupMembersSpec

ProtectionGroupMembersSpec
ProtectionGroupMembersSpec

The specification used to define which VMs are contained in a protection group. A VM is included in the protection group if it matches any of the criteria listed below.

JSON Example
{
    "vcenter_id": "string",
    "vcenter_vm_name_patterns": [
        "string"
    ],
    "vcenter_tags": [
        "string"
    ],
    "vcenter_folder_paths": [
        "string"
    ]
}
string
vcenter_id
Optional

ID of the vCenter on the protected site.

array of string
vcenter_vm_name_patterns
Optional

Specify VMs matching any of these name patterns using "glob syntax" (for example, the pattern "sql-" matches all VMs whose names begin with "sql-", the pattern "sql?demo" matches VMs "sql-demo", "sql:demo", and "sqlsdemo" but not "sql-old-demo", and the pattern "[0-9]" matches all VMs whose names start with a numeric character).

array of string
vcenter_tags
Optional

Specify VMs with any of these tags, provided as strings of the form " : " (for example, "Production:Availability" and "Testing:Availability").

array of string
vcenter_folder_paths
Optional

Specify VMs that reside in any of the following folder paths on the specified protected site vCenter. Each path must be specified from the root, so each will begin with a datacenter name (e.g., "/Datacenter_name/Cluster_name/my_folder_1"). Note that only VMs directly in the provided folders are protected (for example, other VMs that are recursively reachable from the specified folder are not included).