Managed Object - SrmProtectionGroupFolder

Returned by
GetProtectionGroupRootFolder, ListChildProtectionGroupFolders, ProtectionGroupGetParentFolder
Extends
SrmFolder
See also
SrmProtectionGroup,
Since
SRM API 3.0


Managed Object Description

An SRM folder which holds SrmProtectionGroups and SrmProtectionGroupFolders.

Properties

Name Type Description
None
Properties inherited from SrmFolder
None

Methods

Methods defined in this Managed Object
GetProtectionGroup, ListChildProtectionGroupFolders, ListChildProtectionGroups
Methods inherited from SrmFolder
DestroyFolder_Task, GetChildType, GetName, GetParentFolder, MoveFolder_Task, RenameFolder_Task, SrmFolder_CreateFolder_Task

GetProtectionGroup

Retrieve a specific SrmProtectionGroup.
Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmProtectionGroupFolder used to make the method call.
name Pxsd:string

The name of the protection group

Since SRM API 3.0
P Required privilege: name

Return Value

Type Description
ManagedObjectReference
to a SrmProtectionGroup
A specific SrmProtectionGroup with the given name.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.
SrmFaultProtectionGroupNotFoundThrown if no group with this name exists

Events

Type
None



ListChildProtectionGroupFolders

The array of SrmProtectionGroupFolders within this folder.

{@code ProtectionGroupFolder}s for which the current session does not have the {@code System.View} privilege are removed from the result set.

Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmProtectionGroupFolder used to make the method call.

Return Value

Type Description
ManagedObjectReference[]
to a SrmProtectionGroupFolder[]
The array of SrmProtectionGroupFolders within this folder.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



ListChildProtectionGroups

The array of SrmProtectionGroups within this folder.

{@code ProtectionGroups} for which the current session does not have the {@code System.View} privilege are removed from the result set.

Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmProtectionGroupFolder used to make the method call.

Return Value

Type Description
ManagedObjectReference[]
to a SrmProtectionGroup[]
The array of SrmProtectionGroups within this folder.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None