Object Properties
To create grouping expressions, you can use properties of the following types of objects:
The following properties of host systems are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
CustomAttribute |
Text (string) |
Returns a value of a custom attribute assigned to a host. Specify the name of a custom attribute in brackets. For example, CustomAttribute("department") will return the value of the 'department' attribute for a host. Note:
|
|
CustomProperty |
Text (string) |
Returns a value of a custom property assigned to a host. Specify the name of a custom property in brackets. For example, CustomProperty("department") will return the value of the 'department' property for a host. Note: This property is available for Microsoft Hyper-V hosts only. |
|
Tag |
Text (string) |
Returns a tag assigned to a host. Specify the name of a tag category in brackets. For example, Tag("department") will return the tag of the 'department' category for a host. Note: This property is available for VMware vSphere 5.5 or later. |
|
Name |
Text (string) |
Returns a host name. |
|
Memory |
Numeric |
Returns an amount of host physical memory, in GB. |
|
Location |
Text (string) |
Returns a location assigned to a host in Veeam Backup & Replication. |
|
ProcessorCores |
Numeric (integer) |
Returns a number of processor cores for a host. |
|
CPUFrequency |
Numeric |
Returns a CPU frequency, in MHz. |
|
VMCount |
Numeric (integer) |
Returns a number of VMs registered on a host. |
|
Datacenter |
Text (string) |
Returns a name of a datacenter. |
|
HostModel |
Text (string) |
Returns a host model. Note: This property is available for VMware vSphere hosts only. |
|
CPUSockets |
Numeric (integer) |
Returns a number of CPU sockets for a host. |
|
InfrastructureLocation |
Text (string) |
Returns a path to a host in the virtual infrastructure. |
|
Connection_State |
Text (string) |
Returns a connection state of a host. |
|
PowerState |
Text (string) |
Returns a power state of a host. |
The following properties of storage systems are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
CustomAttribute |
Text (string) |
Returns a value of a custom attribute assigned to a storage. Specify the name of a custom attribute in brackets. For example, CustomAttribute("department") will return the value of the 'department' attribute for a storage. Notes:
|
|
Tag |
Text (string) |
Returns a tag assigned to a storage. Specify the name of a tag category in brackets. For example, Tag("department") will return the tag of the 'department' category for a storage. Note: This property is available for VMware vSphere 5.5 or later. |
|
Name |
Text (string) |
Returns a storage object name. |
|
Capacity |
Numeric |
Returns storage capacity, in GB. |
|
FileSystemType |
Text (string) |
Returns a type of storage file system, such as VMFS or NTFS. |
|
FreeSpace |
Numeric |
Returns an amount of free storage space, in GB. |
|
UsedSpace |
Numeric |
Returns an amount of used storage space, in GB. |
|
VMCount |
Numeric (integer) |
Returns a number of VMs whose files reside on a storage object. |
|
Type |
Text (string) |
Returns a storage type (Shared or Local). |
|
InfrastructureLocation |
Text (string) |
Returns a path to a storage object in the virtual infrastructure. |
|
Datacenter |
Text (string) |
Returns a name of a datacenter. |
|
DatastoreCluster |
Text (string) |
Returns a name of a cluster where storage object resides. Note: This property is available for VMware vSphere storage objects only. |
The following properties of clusters are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
CustomAttribute |
Text (string) |
Returns a value of a custom attribute assigned to a cluster. Specify the name of a custom attribute in brackets. For example, CustomAttribute("department") will return the value of the 'department' attribute for a cluster. Notes:
|
|
CustomProperty |
Text (string) |
Returns a value of a custom property assigned to a cluster. Specify the name of a custom property in brackets. For example, CustomProperty("department") will return the value of the 'department' property for a cluster. Note: This property is available for Microsoft Hyper-V clusters only. |
|
Tag |
Text (string) |
Returns a tag assigned to a cluster. Specify a name of a tag category in brackets. For example, Tag("department") will return the tag of the 'department' category for a cluster. Note: This property is available for VMware vSphere 5.5 or later. |
|
Name |
Text (string) |
Returns a cluster name. |
|
CPUFrequency |
Numeric (integer) |
Returns cluster CPU frequency, in MHz. |
|
Connection_State |
Text (string) |
Returns a connection state of a cluster. Note: This property is available for Microsoft Hyper-V clusters only. |
|
Datacenter |
Text (string) |
Returns a name of a datacenter. |
|
HostCount |
Numeric (integer) |
Returns a number of hosts in a cluster. |
|
Memory |
Numeric (integer) |
Returns a memory size of a cluster, in MB. |
|
ProcessorCores |
Numeric (integer) |
Returns a sum of cores for all hosts in a cluster. |
|
VMCount |
Numeric (integer) |
Returns a number of VMs whose files reside in a cluster. |
|
InfrastructureLocation |
Text (string) |
Returns a path to a cluster in the virtual infrastructure. |
|
IsDRSEnabled |
Text (string) |
Returns a flag that indicates if distributed resource scheduler enabled in a cluster. Note: This property is available for VMware vSphere clusters only. |
|
Location |
Text (string) |
Returns a location assigned to a host in Veeam Backup & Replication. |
The following properties of VMs are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
BackupJob |
Text (string) |
Returns a name of a backup job that protects a VM. |
|
BackupRPO |
Numeric (integer) |
Returns the number of hours that passed since last backup session completed. |
|
CheckpointCreateTime |
Date and time |
Returns the date and time when a checkpoint was created, in the mm/dd/yyyy hh:mm:ss format. Notes:
|
|
ComputerName |
Text (string) |
Returns a domain name assigned to a VM. |
|
Connection_State |
Text (string) |
Returns a connection state of a VM. |
|
CustomAttribute |
Text (string) |
Returns a value of a custom attribute assigned to a VM. Specify the name of a custom attribute in brackets. For example, CustomAttribute("department") will return the value of the 'department' attribute for a VM. Notes:
|
|
CustomProperty |
Text (string) |
Returns a value of a custom property assigned to a VM. Specify the name of a custom property in brackets. For example, CustomProperty("department") will return the value of the 'department' property for a VM. Note: This property is available for Microsoft Hyper-V VMs only. |
|
CPUFrequency |
Numeric |
Returns a frequency of a CPU in MHz. Note: This property is available for Microsoft Hyper-V VMs only. |
|
Datacenter |
Text (string) |
Returns a name of a datacenter where a VM resides. |
|
Datastore |
Text (string) |
Returns the name of a storage system (datastore) where VM files reside. Note: If VM files reside on several datastores, the property returns the name of a datastore where the VM configuration file is located. |
|
GuestOS |
Text (string) |
Returns a VM guest OS. |
|
HasBackups |
Text (string) |
Returns a flag indicating whether a VM has backups or not (Yes, No). |
|
HasSnapshots |
Text (string) |
Returns a flag indicating whether a VM has snapshots or not (Yes, No). Note: This property is available for VMware vSphere VMs only. |
|
HasCheckpoints |
Text (string) |
Returns a flag indicating whether a VM has checkpoints or not (Yes, No). Note: This property is available for Microsoft Hyper-V VMs only. |
|
Host |
Text (string) |
Returns a name of a host on which a VM resides. |
|
InfrastructureLocation |
Text (string) |
Returns a path to a VM in the virtual infrastructure. |
|
IpAddress |
Text (string) |
Returns an IP address assigned to a VM. |
|
IsReplica |
Text (string) |
Returns a flag indicating whether a VM is a replica of an original VM. |
|
IsShielded |
Text (string) |
Returns a flag indicating whether a VM is shielded. Note: This property is available for Microsoft Hyper-V VMs only. |
|
LastBackupDate |
Date and time |
Returns the date and time when the latest backup session was performed for a VM in Veeam Backup & Replication, in the mm/dd/yyyy hh:mm:ss format. Note: The backup session is returned only if a restore point was created as a result of this session. |
|
Location |
Text (string) |
Returns a location assigned to a VM in Veeam Backup & Replication. |
|
Memory |
Numeric |
Returns the amount of memory allocated to a VM. |
|
Name |
Text (string) |
Returns a VM name. |
|
Network |
Text (string) |
Returns the network to which a VM is connected. Note: If a VM is connected to several networks, the property will return a random network. |
|
PowerState |
Text (string) |
Returns a VM power state.
|
|
ReplicationJob |
Text (string) |
Returns a name of a replication job in which a VM is included in Veeam Backup & Replication. Note: If a VM is included in several replication jobs, the property will return a random job. |
|
ReplicationRPO |
Numeric (integer) |
Returns the number of hours that passed since last replication session completed. |
|
SnapshotAge |
Numeric (integer) |
Returns how many hours ago a snapshot was created. Note: This property is available for VMware vSphere VMs only. |
|
SnapshotCreateTime |
Date and time |
Returns the date and time when a snapshot was created, in the mm/dd/yyyy hh:mm:ss format. Notes:
|
|
Tag |
Text (string) |
Returns a tag assigned to a VM. Specify the name of a tag category in brackets. For example, Tag("department") will return the tag of the 'department' category for a VM. Note: This property is available for VMware vSphere 5.5 or later. |
|
vCPU |
Numeric (integer) |
Returns the number of vCPUs configured for a VM. |
|
VirtualDiskSize |
Numeric |
Returns the amount space occupied by all VM disks. |
|
VMFolder |
Text (string) |
Returns a name of a folder where VM files reside. Note: This property is available for VMware vSphere VMs only. |
|
VMFolderPath |
Text (string) |
Returns a user path to a VM in the virtual infrastructure. Note: This property is available for VMware vSphere VMs only. |
The following properties of protected computers are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
BackupServer |
Text (string) |
Returns a name of Veeam Backup & Replication server that manages the backup agent. |
|
LastBackupDate |
Date and time |
Returns the date and time when the latest backup session was performed for a computer in Veeam Backup & Replication, in the mm/dd/yyyy hh:mm:ss format. |
|
BackupRPO |
Numeric (integer) |
Returns a number of hours that passed since last backup session completed. |
|
BpAgentLicenseType |
Text (string) |
Returns a type of license installed on a backup agent. |
|
Location |
Text (string) |
Returns a location assigned to a computer in Veeam Backup & Replication. |
|
BpAgentManagementType |
Text (string) |
Returns a management type of a backup agent (Standalone, Managed by VBR). |
|
Name |
Text (string) |
Returns a name of a computer that runs a backup agent. |
|
ProtectedComputersGroup |
Text (string) |
Returns a name of a protection group for a computer. |
|
ClusterName |
Text (string) |
Returns a name of a failover cluster in which a computer resides. |
|
IpAddress |
Text (string) |
Returns an IP address assigned to a computer that runs a backup agent. |
|
FQDN |
Text (string) |
Returns an FQDN assigned to a computer that runs a backup agent. |
|
JobName |
Text (string) |
Returns a name of a job that runs on a backup agent. |
|
PolicyName |
Text (string) |
Returns a name of a backup policy assigned to a backup agent. |
The following properties of protected enterprise applications are supported in grouping expressions.
|
Property |
Return Data Type |
Description |
|---|---|---|
|
ApplicationPolicyName |
Text (string) |
Returns a name of a backup policy configured for an application. |
|
BackupRPO |
Numeric (integer) |
Returns a number of hours that passed since last backup session completed. |
|
BackupServer |
Text (string) |
Returns a name of Veeam Backup & Replication server that manages the application plug-in. |
|
FQDN |
Text (string) |
Returns an FQDN assigned to a server that runs a protected application. |
|
HasDataBackupSessions |
Text (string) |
Returns a flag indicating whether an application has backup policies configured or not (Yes, No). |
|
IpAddress |
Text (string) |
Returns an IP address assigned to a server that runs a protected application. |
|
LastBackupDate |
Date and time |
Returns the date and time when the latest backup session was performed for an application in Veeam Backup & Replication, in the mm/dd/yyyy hh:mm:ss format. |
|
Location |
Text (string) |
Returns a location assigned to an application server in Veeam Backup & Replication. |
|
Name |
Text (string) |
Returns a name of a server that runs an application. |
|
ProtectionGroup |
Text (string) |
Returns a name of a protection group for an applications. |