[{"label":"Latest (1.3.0)","version":"latest"}]
vrealize-suite-lifecycle-manager
Get All Product Snapshots
DescriptionThis API is used to get all product snapshots in hierarchical structure.
Request
URLURL
https://localhost:8080/lcm/lcops/api/environments/{environmentId}/products/{productId}/snapshot/inventory
Path Parameters
Path Parameters
string
environmentId
Required
environmentId
string
productId
Required
productId
Query Parameters
Query Parameters
string
tenantId
Optional
tenantId
Authentication
This operation uses the following authentication methods.
Authorization
Scopes:
global
Response
Response
Response BodyResponse Body
200 OK
Returns
array
of
SnapshotInventoryDetailsDTO
of type(s) application/json
{
"currentSnapshot": false,
"shutdownSnapshot": false,
"snapshotGeneratedTime": 1596774385117,
"snapshotName": "vra_snapshot1 - Fri Aug 07 04:31:34 UTC 2020",
"snapshotWithMemory": false
}
boolean
currentSnapshot
Optional
Current snapshot
string
description
Optional
Snapshot description
string
parentSnapshotId
Optional
boolean
quiesceSnapshot
Optional
boolean
shutdownSnapshot
Optional
Snapshot with shutdown
integer as int64
snapshotGeneratedTime
Optional
Snapshot Generated Time
string
snapshotId
Optional
Snapshot ID
string
snapshotName
Optional
Snapshot Name
boolean
snapshotWithMemory
Optional
Snapshot with Memory
string
status
Optional
Possible values are: VALID , PARTIAL , INVALID
Errors
GenericErrorResponseDTO
400
Bad Request
401
Unauthorized
403
Forbidden
404
Not Found
GenericErrorResponseDTO
409
Conflict
GenericErrorResponseDTO
500
Internal Server Error
Code Samples
cURL Command
curl https://localhost:8080/lcm/lcops/api/environments/{environmentId}/products/{productId}/snapshot/inventory
[{"label":"Latest (1.3.0)","version":"latest"}]
vrealize-suite-lifecycle-manager