You can use the snapshot inventory controller APIs to trigger a snapshot of any product that you deployed using VMware Aria Suite Lifecycle. When you take a snapshot, you capture the product state at a particular date and time.

If you use VMware Aria Suite Lifecycle to trigger the product snapshot, you can use VMware Aria Suite Lifecycle to manage the snapshot.

You only use the snapshot inventory controller APIs to take snapshots of products and not of VMware Aria Suite Lifecycle itself.

For a list of best practices when using VMware snapshots in the vSphere environment, see https://kb.vmware.com/s/article/1025279.

Tenant ID for VMware Aria Automation Config snapshots

To create or manage a snapshot of VMware Aria Automation Config, you need the tenant ID for the cloud account in VMware Aria Automation. Perform the following steps to obtain the tenant ID and assign the tenant ID variable.
  1. List all environment IDs.
    curl -X GET \
      '$url/lcm/lcops/api/v2/environments' \
      -H 'Authorization: Basic YWRtaW5AbG9jYWw6VGhpc0lzUGFzc3dvcmQ=' \
      -H 'Content-Type: application/json' \
     | jq "."
  2. Examine the response to locate the tenant ID for the cloud account in VMware Aria Automation under the product properties as in the following example.
    ...
    {
      "environmentRequestDTO": {
      "environmentId": "b24ab534-77db-49fd-aa96-4efd2b19632c",
      "environmentName": "vRealize Automation Environment Example",
      ...
      "products": [
        {
          "id": "vra",
          "version": "8.6.0",
          "patchHistory": null,
          "snapshotHistory": null,
          "logHistory": null,
          "clusterVIP":
        { "clusterVips": [] },
          "nodes": [],
          "collectorGroups": null, 
          "properties":
            { 
              "deployOption": "standard", 
              "tenantId": "Standalone vRASSC", 
              "fipsMode": "false", 
              "isCaEnabled": "false", 
              "licenseRef": "l" 
            }
         }
      ],
    ...
  3. Assign the tenantId variable.
    tenantId = '<your_tenant_ID>'