Search

Class SRMProtectionGroup

Extends com.vmware.srm.o11n.model.SrmScriptingObject
Represents SRM ProtectionGroup object

Attributes

Name Type Description
deploymentId String Extension of the SRM server
name String Display name of this Object
replicationType String ABR or HBR replication

Methods

Name Returns
addReplicatedVmToVrGroup(SRMUnassignedReplicatedVm vm) void
getProtectedDatastore() SRMProtectedDatastore[]
getProtectedVm() SRMProtectedVm[]
protectAllVms() void
protectVm(String vmId) void
removeProtectionGroup() void
removeReplicatedVmFromVrGroup(String vmId) void
unprotectVm(SRMProtectedVm[] vms) void

Returned by

Method Returns
SRMProtectionFolder.createAbrGroup(String name, String description, SRMUnassignedReplicatedDatastore[] datastores) SRMProtectionGroup
SRMProtectionFolder.createHbrGroup(String name, String description, SRMUnassignedReplicatedVm[] vms) SRMProtectionGroup
SRMRecoveryPlan.getProtectionGroups() SRMProtectionGroup[]
SRMSite.getProtectionGroups() SRMProtectionGroup[]

Referenced in

Method Returns
SRMRecoveryFolder.createRecoveryPlan(String name, String description, SRMProtectionGroup[] groups) SRMRecoveryPlan
SRMRecoveryPlan.addProtectionGroup(SRMProtectionGroup protectionGroup) void
SRMRecoveryPlan.removeProtectionGroup(SRMProtectionGroup protectionGroup) void