[{"label":"Latest (2.0.0)","version":"latest"},{"version":"1.0.0"}]
srm-rest-api
VMware Site Recovery Manager REST API Gateway Operations Index
All available VMware Site Recovery Manager REST API Gateway Operations.
Authentication
get |
Get Current Session
Returns information about the current session, if any. |
post |
Login
Logs in and returns the session ID. In the subsequent requests, include the 'x-dr-session' header with the value of the returned session ID. |
delete |
Logout
Logs out if the session is authenticated. |
Inventory Mappings
post |
Create Folder Mapping
Add folder mappings for an SRM in a given pairing. |
post |
Create Network Mapping
Add network mappings for an SRM in a given pairing. |
post |
Create Placeholder Datastores
Add placeholder datastores for an SRM in a given pairing. |
post |
Create Resource Mapping
Add resource mappings for an SRM in a given pairing. |
post |
Create Storage Policy Mapping
Add storage policy mappings for an SRM in a given pairing. |
post |
Create Test Network Mappings
Add test network mappings for an SRM in a given pairing. |
delete |
Delete Folder Mapping
Delete a configured folder mapping for an SRM in a given pairing. |
delete |
Delete Network Mapping
Delete a configured network mapping for an SRM in a given pairing. |
delete |
Delete Placeholder Datastore
Delete a configured placeholder datastore for an SRM in a given pairing. |
delete |
Delete Resource Mapping
Delete a configured resource mapping for an SRM in a given pairing. |
delete |
Delete Storage Policy Mapping
Delete a configured storage policy mapping for an SRM in a given pairing. |
delete |
Delete Test Network Mapping
Delete a configured test network mapping for an SRM in a given pairing. |
get |
Get Folder Mapping
Get details about a configured folder mapping for an SRM in a given pairing. |
get |
Get Folder Mappings
Get currently configured folder mappings for an SRM in a given pairing. |
get |
Get Network IP Subnet Mapping
Get details about a configured IP subnet mapping for a network mapping. |
get |
Get Network Mapping
Get details about a configured network mapping for an SRM in a given pairing. |
get |
Get Network Mappings
Get currently configured network mappings for an SRM in a given pairing. |
get |
Get Placeholder Datastore
Get details about a configured placeholder datastore for an SRM in a given pairing. |
get |
Get Placeholder Datastores
Get currently configured placeholder datastores for an SRM in a given pairing. |
get |
Get Resource Mapping
Get details about a configured resource mapping for an SRM in a given pairing. |
get |
Get Resource Mappings
Get currently configured resource mappings for an SRM in a given pairing. |
get |
Get Storage Policy Mapping
Get details about a configured storage policy mapping for an SRM in a given pairing. |
get |
Get Storage Policy Mappings
Get currently configured storage policy mappings for an SRM in a given pairing. |
get |
Get Test Network Mapping
Get details about a configured test network mappings for an SRM in a given pairing. |
get |
Get Test Network Mappings
Get currently configured test network mappings for an SRM in a given pairing. |
post |
Query Suitable Datastores
A query for suitable datastores to be used as placeholder datastores. |
delete |
Remove Network IP Subnet Mapping
Delete the configured IP subnet mapping for a network mapping. |
put |
Update Network IP Subnet Mapping
Create or update the IP subnet mapping for a network mapping. |
Pairing
post |
Create Pairing
Pair to remote Site Recovery Manager server. |
post |
Create Remote Session
Creates a session to the remote Site Recovery Manager server. |
delete |
Delete Pairing
Delete existing pairing with remote Site Recovery Manager server. |
get |
Get Pairing
Get information about the pairing. |
get |
Get Pairing Issues
Get all issues for the pairing. |
get |
Get Pairings
Get a list of all existing pairings. |
get |
Get Remote Session
Returns information about the current session to the remote Site Recovery Manager server, if any. |
get |
Get SRM
Get information about a Site Recovery Manager server, which is part of a given pairing. |
get |
Get SRM Issues
Get a list of all Site Recovery Manager server issues for a given Site Recovery Manager server. |
get |
Get SRMs
Get a list of all Site Recovery Manager servers in the pairing. |
post |
Reconnect Pairing
Reconnect existing pairing to remote Site Recovery Manager server. |
Protection
post |
Add Datastore Group
Add a replicated datastore group to a protection group in a given pairing. |
post |
Configure All
Configure protection for all virtual machines that are part of the protection group in a given pairing. |
post |
Create Group
Create a new protection group in a given pairing. |
post |
Create Protection Group Folder
Create Site Recovery Manager protection group folder. |
delete |
Delete Group
Delete a protection group in a given pairing. |
delete |
Delete Protection Group Folder
Remove Site Recovery Manager protection group folder. |
get |
Get All Groups
Get information about all protection groups in a given pairing. |
get |
Get Datastore Group
Get details about a replicated datastore group of a protection group in a given pairing. |
get |
Get Datastore Groups
Get a list of replicated datastore groups for a protection group in a given pairing. |
get |
Get Group
Get information about a protection group in a given pairing. |
get |
Get Group Issues
Get issues about a protection group in a given pairing. |
get |
Get Group Related Recovery Plans
Get recovery plans in which the protection group is part of. |
get |
Get Group VM
Get details about a protected virtual machine that is part of a protection group in a given pairing. |
get |
Get Group VMS
Get a list of virtual machines that are part of a protection group in a given pairing. |
get |
Get Protection Group Folder
Get information about Site Recovery Manager protection group folder. |
get |
Get Protection Group Folder Children
Get information about Site Recovery Manager protection group folder children. |
get |
Get Protection Group Folders
Get information about Site Recovery Manager server protection inventory. |
get |
Get VM Protection Settings
Get details about the current protection settings of a virtual machine. |
get |
Get vVol Replication Group
Get information about the source vSphere Virtual Volumes (vVols) replication group for a protection group in a given pairing. |
get |
Get vVol Replication Groups
Get the source VVOL replication groups for a protection group in a given pairing. |
post |
Move Protection Group Folder
Move Site Recovery Manager protection group folder. |
post |
Reconfigure Group
Reconfigure settings for a protection group in a given pairing. |
delete |
Remove Datastore Group
Remove a replicated datastore group from a protection group in a given pairing. |
post |
Remove VM From Protection Group
Remove a virtual machine from a VR protection group in a given pairing. |
post |
Remove VM Protection
Remove the protection of a virtual machine within a protection group in a given pairing. |
post |
Rename Protection Group Folder
Rename Site Recovery Manager protection group folder. |
post |
Restore All Placeholders
Repair all placeholder virtual machines that are part of the protection group in a given pairing. |
put |
Update VM Protection Settings
Update the protection settings of a virtual machine. |
Recovery
post |
Cancel Recovery Plan
Cancels a running recovery task. |
post |
Create Plan
Create a new recovery plan in a given pairing. |
post |
Create Recovery Plan Folder
Create Site Recovery Manager recovery plan folder. |
post |
Create Recovery Steps Callout
Add a callout/prompt to the list of recovery steps in a given recovery view mode. |
delete |
Delete Recovery Plan
Delete a recovery plan from a given pairing. |
delete |
Delete Recovery Plan Folder
Delete Site Recovery Manager recovery plan folder. |
delete |
Delete Recovery Step
Delete a recovery step in a given recovery view mode. |
post |
Dismiss Recovery Steps Recovery Plan Prompt
Dismiss a given user prompt waiting for a client acknowledgment during a recovery operation. |
post |
Edit Recovery Steps Callout
Modify a callout/prompt to the list of recovery steps in a given recovery view mode. |
get |
Get All Plan History Records
Get a list of all history reports for recovery runs in a given timeframe in a given pairing. |
get |
Get All Recovery Plans
Get a list of all recovery plans in a given pairing. |
get |
Get Plan History Record
Get information about the history report for a recovery run of a recovery plan in a given pairing. |
get |
Get Plan History Records
Get a list of all history reports for recovery runs in a given timeframe of a recovery plan in a given pairing. |
get |
Get Plan Related Protection Groups
Get protection groups that are part of a recovery plan in a given pairing. |
get |
Get Plan Related Test Networks
Get the test networks configured for a recovery plan in a given pairing. |
get |
Get Plan Virtual Machine
Get the protected virtual machine included in a recovery plan in a given pairing. |
get |
Get Plan Virtual Machine Dependent VMS
Get the dependent VMs for a protected virtual machine. |
get |
Get Plan Virtual Machine IP Customization
Get the IP customization for a protected virtual machine. |
get |
Get Plan Virtual Machine Recovery Priority
Get the protected virtual machine priority during a recovery. |
get |
Get Plan Virtual Machine Recovery Settings
Get recovery settings for a protected virtual machine. |
get |
Get Plan Virtual Machine Summarized Recovery Settings
Get a summary of the recovery settings for a protected virtual machine. |
get |
Get Plan Virtual Machines
Get virtual machines that are part of a recovery plan in a given pairing. |
get |
Get Recovery Plan
Get information about a recovery plan in a given pairing. |
get |
Get Recovery Plan Folder
Get information about Site Recovery Manager recovery plan folder. |
get |
Get Recovery Plan Folder Children
Get information about Site Recovery Manager recovery plan folder children. |
get |
Get Recovery Plan Folders
Get information about Site Recovery Manager server recovery inventory. |
get |
Get Recovery Plan Issues
Get issues about a recovery plan in a given pairing. |
get |
Get Recovery Step
Get information about a recovery step in a given recovery view mode. |
get |
Get Recovery Steps
Get information about recovery steps in a given recovery view mode |
get |
Get Recovery Steps Callout Details
Get data about a callout/prompt related to a given recovery step in a given recovery view mode. |
get |
Get Recovery Steps User Prompt
Get information about a given user prompt currently waiting for an acknowledgment. |
get |
Get Recovery Steps User Prompts
Get a list of all user prompts currently waiting for an acknowledgment. |
post |
Move Recovery Plan Folder
Move Site Recovery Manager recovery plan folder. |
post |
Plan Virtual Machine Check Dependent VMS
Checks if a given list of dependent VMs is valid against the current VM. |
post |
Reconfigure Recovery Plan
Reconfigure settings for a recovery in a given pairing. |
post |
Rename Recovery Plan Folder
Rename Site Recovery Manager recovery plan folder. |
post |
Run Cleanup Test Recovery
Run a cleanup after a test recovery for a recovery plan in a given pairing. |
post |
Run Recovery
Run the recovery for a recovery plan in a given pairing. |
post |
Run Reprotect
Run the reprotect operation after a successful recovery for a recovery plan in a given pairing. |
post |
Run Test Recovery
Run a test recovery for a recovery plan in a given pairing. |
post |
Update Plan Virtual Machine Dependent VMS
Update the dependent VMs of a protected virtual machine. |
post |
Update Plan Virtual Machine IP Customization
Update the IP customization for a protected virtual machine. |
put |
Update Plan Virtual Machine Recovery Priority
Update the recovery priority of a protected virtual machine. |
post |
Update Plan Virtual Machine Recovery Settings
Update recovery settings for a protected virtual machine. |
Replication
post |
Create Array Manager
Create a Site Recovery Manager array manager. |
post |
Create Replicated Array Pair
Create a Site Recovery Manager replicated array pair. |
delete |
Delete Array Manager
Delete a Site Recovery Manager array manager. |
delete |
Delete Replicated Array Pair
Delete a Site Recovery Manager replicated array pair. |
post |
Discover Replicated Array Pairs
Discovers storage arrays configured for replication by executing SRA command discoverArrays. |
post |
Discover Storage Devices
Discover storage devices and consistency groups of a Site Recovery Manager replicated array pair. |
get |
Get All vVol Fault Domain Replication Groups
Get information about all replication groups that are part of a VMware vSphere Virtual Volumes fault domain. |
get |
Get All vVol Fault Domains
Get information about all VMware vSphere Virtual Volumes (vVols) fault domains that are part of a given pairing. |
get |
Get Array Manager
Get information about a Site Recovery Manager array manager. |
get |
Get Array Managers
Get information about all Site Recovery Manager array managers. |
get |
Get Replicated Array Pair
Get information about a Site Recovery Manager replicated array pair. |
get |
Get Replicated Array Pairs
Get information about all Site Recovery Manager replicated array pairs. |
get |
Get Storage Adapter
Get information about a storage replication adapter of a Site Recovery Manager. |
get |
Get Storage Adapter Connection Params
Get connection parameters for a storage replication adapter of a Site Recovery Manager. |
get |
Get Storage Adapters
Get information about all storage replication adapters of a Site Recovery Manager. |
get |
Get Storage Devices
Get information about all storage devices of a Site Recovery Manager replicated array pair. |
get |
Get vVol Fault Domain
Get details about a VMware vSphere Virtual Volumes (vVols) fault domain that is part of a given pairing. |
get |
Get vVol Fault Domain Replication Group
Get information about a replication group that is part of a VMware Virtual Volumes fault domain. |
post |
Retrieve Unassigned Datastore Groups
Retrieve the unassigned datastore groups that are part of a replicated array pair. You can include these datastore groups in the Array-Based Replication protection groups. |
Server
get |
Get Info
Information about the current Site Recovery Manager server. |
Tasks
get |
Get Recent Tasks Info
Retrieve all the recent tasks. |
get |
Get Task Info
Retrieve the task information. |
vCenters
get |
Browse vCenter Compute Item
Browse files and folders accessible to vCenter server's compute object. |
get |
Get Replicated VMS
Get a list of VMs replicated by vSphere Replication in a given vCenter Server. |
get |
Get VC Storage Policies
Retrieve the vCenter Server's storage policies. |
get |
Get VC Storage Policy
Get information about the vCenter Server's storage policy object. |
get |
Get vCenter
Get information about a vCenter Server that is part of a given pairing. |
get |
Get vCenter Compute Inventory
Get information about the vCenter Server's compute inventory. |
get |
Get vCenter Compute Item
Get information about the vCenter Server's compute object. |
get |
Get vCenter Datastore Item
Get information about the vCenter Server's datastore object. |
get |
Get vCenter Datastores
Get information about the vCenter Server's datastores. |
get |
Get vCenter Network Inventory
Get information about the vCenter Server's network inventory. |
get |
Get vCenter Network Item
Get information about the vCenter Server's network object. |
get |
Get vCenter VM Folder
Get information about the vCenter Server's VM folder object. |
get |
Get vCenter VM Folder Inventory
Get information about the vCenter Server's VM folder inventory. |
get |
Get vCenters
Get a list of all vCenter Server instances in the pairing. |