VMware Live Recovery Appliance Configuration REST API Operations Index

VMware Live Recovery Appliance Configuration REST API Operations Index

All available VMware Live Recovery Appliance Configuration REST API Operations

Appliance
GET
Get Appliance Info

Get information about the virtual appliance.

POST
Restart Appliance

Restart the virtual appliance.

POST
Shutdown Appliance

Shut down the virtual appliance.

GET
Get Appliance Disks

Get information about the virtual appliance's disks.

POST
Update Appliance Password

Update the appliance password.

GET
Get Syslog Servers

A list of all configured syslog servers.

PUT
Update Syslog Servers

Update configured syslog servers.

POST
Send Syslog Test Message

Send test message to all syslog servers.

GET
Get Time Settings

Information about the current time settings.

PUT
Update Time Settings

Update the current time settings.

GET
Get Time Zones

Information about supported time zones.

Authentication
GET
Get Current Session

Returns information about the current session, if any.

POST
Login

Logs in and returns the session ID. Include 'x-dr-session' header with the value of the returned session ID in subsequent requests.

DELETE
Logout

Logs out if the session is authenticated.

Certificates
POST
Generate Csr

Generate a new key and certificate signing request (CSR) and return it for signing.

GET
Get Appliance Ca Certificates

Get the installed certificate authorities (CA) certificates used to validate other server's certificates.

POST
Add Ca Certificates

Add certificate authorities (CA) certificates.

POST
Delete Ca Certificates

Delete certificate authorities (CA) certificates.

GET
Get Appliance Certificate

Get the appliance certificate info.

POST
Update Appliance Certificate Deprecated

DEPRECATED - use POST /appliance/certificates/server/actions/update. Update the appliance certificate.

POST
Probe Ssl

Check if the appliance can establish a successful SSL connection with the specified endpoint.

POST
Change Appliance Certificate

Update the appliance certificate. Returns a task to monitor the operation progress.

Configuration
POST
Check Existing Registrations

Check whether the service can be registered to a given VC without a conflict.

POST
Check Extension Key Deprecated

DEPRECATED: Use /configuration-manager/actions/check-existing-registrations instead. Check whether the given extension key is already registered in SSO, lookup service, and as VC extension.

POST
List Vc Services

List all vCenter Servers in the VMware Platform Services Controller (PSC).

POST
Validate Connection

If there is no explicit and valid vcInstanceId in the connection spec, no vCenter Server validation will be done. Only the infra node will be validated.

GET
Get Configuration

Error Not Found is returned if the appliance is not configured.

PUT
Update Configuration

Update the appliance configuration.

POST
Delete Configuration

Remove current configuration.

GET
Get Reconfigure Required

Check if the reconfigure operation is required after the upgrade.

Migration
POST
List Services To Migrate

Filters local services that support migration and lists available source appliances from which these services can be migrated from.

POST
Migrate Services

Migrate external appliance data into this appliance.

POST
Validate Migrate Connection Spec

Validates connection to the remote appliance. If successful the result task will finish successfully without any ''result''.

Network
GET
Get All Network Settings

Current appliance network settings.

GET
Get Network Dns Settings

Get the DNS settings.

PUT
Update Network Dns Settings

Update the DNS settings.

GET
Get All Network Interfaces Settings

Get all network interface settings.

GET
Get Network Interface Settings

Get network interface settings.

POST
Update Network Interface Settings

Update network interface settings. Changing the appliance IP address disconnects the current REST API connection.

Services
GET
Get All Services

Get information about all services.

GET
Get Service

Get information about a specific service.

POST
Restart Service

Restart the service.

POST
Start Service

Start the service.

POST
Stop Service

Stop the service.

Storage Replication Adapters
GET
Get Storage Replication Adapters

Get all storage replication adapters available on the server.

POST
Create

Create a new storage replication adapter by uploading an installation archive to the server.

DELETE
Delete

Delete a given storage replication adapter. Stop and then delete the containers instantiated from the given image. Afterwards, deletes the image itself. After deletion it is not possible to recover any VMs which are on storage arrays controlled by this adapter.

Any currently running operations affecting storage arrays controlled by the storage replication adapter will be interrupted. This includes but is not limited to, Recover, Test, Cleanup, and Reprotect.

POST
Copy Configuration

Configuration from the given storage replication adapter is copied over to a specified storage replication adapter.

Any currently running operations affecting storage arrays controlled by the storage replication adapter will be interrupted. This includes but is not limited to, Recover, Test, Cleanup, and Reprotect.

This operation overwrites the configuration of the target storage replication adapter and all its customizations will be lost.

GET
Download Configuration

Download configuration archive for a given storage replication adapter from the server.

POST
Reload

Reload a given storage replication adapter. Stop and then delete the containers which were instantiated from the given image. Call this operation when storage replication adapter Docker image is stuck and new ones are created. Before calling this operation be advised by a KB article or a VMware representative.

Any currently running operations affecting storage arrays controlled by the storage replication adapter will be interrupted. This includes but is not limited to, Recover, Test, Cleanup, and Reprotect.

POST
Reset Configuration

Reset configuration of a given storage replication adapter to its default settings. All customizations will be lost.

Any currently running operations affecting storage arrays controlled by the storage replication adapter will be interrupted. This includes but is not limited to, Recover, Test, Cleanup, and Reprotect.

POST
Upload Configuration

Upload configuration archive for a given storage replication adapter to the server.

Support Bundles
GET
Get Support Bundle Infos

Get all support bundles available on the server.

Retrieves the log bundles list.

The list will have the key identifiers of the log bundles created in the current config session and still available on the appliance.

POST
Generate Support Bundle

Generate support bundle.

Instructs the server to generate a system log bundle.

A log bundle includes log files and other configuration information that can be used to investigate failures.

GET
Download Support Bundle Info

Download support bundle info from the server.

Downloads the log bundle which matches the key identifier from the log bundle list and is still available on the appliance.

DELETE
Delete Support Bundle

Delete the existing support bundle on the server.

Instructs the server that this log bundle is no longer needed by the client that generated it.

The server can then safely delete the file.

Tasks
GET
Get All Tasks Info

Retrieve all configuration-related tasks.

GET
Get Task Info

Retrieve the task information.

Updates
POST
Get Updates

Get all available updates in the repository.

GET
Get Updates Repository

Get information about the current Updates Repository.

PUT
Change Updates Repository

Change the current Updates Repository.

GET
Get Rollback Snapshot

Get information about the current rollback snapshot if any.

DELETE
Delete Rollback Snapshot

Delete existing rollback snapshot if any.

POST
Apply Rollback Snapshot

Apply rollback snapshot if existent. Applying the rollback snapshot might restart the appliance.

POST
Install Update

Install the update.