CreateFolder
Creates a new sub-folder with the specified name.
Because of the dual-server nature of SRM, the sites must be connected when creating
folders. Any % (percent) character used in this name parameter must be escaped,
unless it is used to start an escape sequence. Clients may also escape any other
characters in this name parameter. This method requires
VcDr.ProtectionProfile.com.vmware.vcDr.Create
privilege on the
containing folder to create a protection group folder and
VcDr.RecoveryProfile.com.vmware.vcDr.Create
to create a
recovery plan folder.Synopsis
@task Folder createFolder(String folderName)
createFolder
returns a
task instance to monitor the asynchronous operation of this method.
Folder
object is returned as task result.
createFolder
contains the following parameters:
Field | Description |
---|---|
name | The name to be given the new folder. An entity
name must be a non-empty string of less than 80 characters. The
slash (/), backslash (\) and percent (%) will be escaped using
the URL syntax. For example, %2F. |
If a task fails, its error field may
contain one of the following:
- vim.fault.DuplicateName- if another object in the same folder has the target name.
- vim.fault.InvalidName- if the name is not a valid entity name.
- drextapi.fault.ConnectionDownFault- if the sites are not connected.
Faults
- vim.fault.InvalidArgument
- RuntimeFault
See Faults in Site Recovery Manager API for more
details.