Each product has a different request body for deployment. To see the properties required for your product, refer to the examples provided.

For property definitions used in the calls, see Properties for Environment Operations.

Request body example for vRealize Automation - vRealize Orchestrator Integrated deployment

vRealize Orchestrator is always integrated with vRealize Automation. Before deploying vRealize Orchestrator, verify that you have an ID for the environment with vRealize Automation 8.8 installed.

For example, list all environment IDs.
curl -X GET \
  '$url/lcm/lcops/api/v2/environments' \
  -H 'Authorization: Basic YWRtaW5AbG9jYWw6VGhpc0lzUGFzc3dvcmQ=' \
  -H 'Content-Type: application/json' \
 | jq "."
Examine the response to locate your environment ID as in the following example:
...  
  {
    "environmentId": "9b02a8d1-4532-409c-a0d5-ca2d5dab6a37",
    "environmentName": "vRA_env",
    ...
    },
    "products": [
      {
        "id": "vra",
        "version": "8.8.0",
        "patchHistory": null,
        "snapshotHistory": null,
        "logHistory": null,
        "clusterVIP": null,
...
Use the environment ID as input in request body example to deploy vRealize Orchestrator integrated with vRealize Automation.
{
  "environmentId": "9b02a8d1-4532-409c-a0d5-ca2d5dab6a37",
  "environmentName": "vRA_env",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "d090bcd9-43d1-4720-a2fd-7ff708641e51",
      "regionName": "",
      "zoneName": "",
      "vCenterName": "vc-1",
      "vCenterHost": "wdc-lcm-vc.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:f671cb9d-f801-4f57-83ad-46a20312a815:default",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "defaultPassword": "locker:password:f671cb9d-f801-4f57-83ad-46a20312a815:default",
      "certificate": "locker:certificate:1723fc09-1c89-4b82-8248-7be6b0129895:license",
      "cluster": "LCM-Datacenter#LCM-Cluster",
      "storage": "datastore1 (8)",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "DONT-USE-ESXi-MGMT-Net",
      "masterVidmEnabled": "false",
      "dns": "2.2.2.2",
      "domain": "sqa.local",
      "gateway": "1.1.1.1",
      "netmask": "1.1.1.1",
      "searchpath": "sqa.local",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false",
      "vcfProperties": "{\"vcfEnabled\":false,\"sddcManagerDetails\":[]}",
      "_isRedeploy": "false",
      "_isResume": "false",
      "_leverageProximity": "false",
      "__isInstallerRequest": "false"
    }
  },
  "products": [
    {
      "id": "vra",
      "version": "8.8.0",
      "properties": {
        "certificate": "locker:certificate:1723fc09-1c89-4b82-8248-7be6b0129895:license",
        "contentLibraryItemId": "",
        "productPassword": "locker:password:f671cb9d-f801-4f57-83ad-46a20312a815:default",
        "nodeSize": "medium",
        "vraK8ServiceCidr": "",
        "vraK8ClusterCidr": "",
        "fipsMode": "false",
        "ntp": "",
        "timeSyncMode": "host",
        "licenseRef": "locker:license:f54ff871-41b0-4b7b-9242-b2558d943e26:license"
      },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "vrava-primary",
          "properties": {
            "vmName": "vrava-primary",
            "hostName": "sqa.local",
            "ip": "3.3.3.3"
          }
        }
      ]
    },
    {
      "id": "vro",
      "version": "8.8.0",
      "properties": {
        "certificate": "locker:certificate:1723fc09-1c89-4b82-8248-7be6b0129895:license",
        "tenantId": "base tenant",
        "contentLibraryItemId": "",
        "productPassword": "locker:password:f671cb9d-f801-4f57-83ad-46a20312a815:default",
        "vidmTenantAdmin": "",
        "vidmTenantAdminPassword": "",
        "nodeSize": "",
        "fipsMode": "false",
        "ntp": "",
        "timeSyncMode": "host",
        "licenseRef": "locker:license:undefined"
      },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "vrova-primary",
          "properties": {
            "vmName": "vrova-primary",
            "hostName": "sqa.local",
            "ip": "4.4.4.4"
          }
        }
      ]
    }
  ],
  "metaData": {
    "isCloudProxyEnvironment": "false"
  }
}

Request body example for vRealize Log Insight

Specifying "monitorWithvROps": "true" configures vRealize Log Insight so that it is monitored in the vRealize Operations Manager instance that is present in the same environment. If vRealize Operations Manager is not already present, then vRealize Log Insight and vRealize Operations Manager must be deployed together.

{
  "environmentName": "vrli_deployment",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "LCM-VC2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:1a72-4d:kar-LCM-VC2-Import-vCenter",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "locker:password:8f91-c6032ee9c5bb:VMware1!",
      "certificate": "locker:certificate:49b2-98ba-c1d2bdf35b0a:vm",
      "cluster": "Datacenter#Cluster-01",
      "storage": "ISCSI-15TB-04",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "infra-traffic-1024",
      "masterVidmEnabled": "false",
      "dns": "10.141.66.213,10.118.183.252",
      "domain": "sqa.local",
      "gateway": "10.196.57.253",
      "netmask": "255.255.254.0",
      "searchpath": "sqa.local",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vrli",
      "version": "8.0.0",
      "properties": {
        "certificate": "locker:certificate:49b8f38fd2bdf35b0a:vm",
        "productPassword": "locker:password:811-c6032ee9c5bb:VMware1!",
        "licenseRef": "locker:license:93a380ce-081c-411ca58f8ddb:license",
        "nodeSize": "small",
        "configureClusterVIP": "false",
        "affinityRule": false,
        "isUpgradeVmCompatibility": true,
        "vrliAlwaysUseEnglish": false,
        "masterVidmEnabled": true,
        "configureAffinitySeparateAll": "true",
        "ntp": "",
        "timeSyncMode": "host",
        "fipsMode": "true",
        "monitorWithvROps": "true" 
      },
      "clusterVIP": {
        "clusterVips": [
          {
            "type": "vrli-cluster-1",
            "properties": {
              "hostName": "fqdm1.sqa.local",
              "ip": "3.3.3.3"
            }
          },
          {
            "type": "vrli-cluster-2",
            "properties": {
              "hostName": "fqdm2.sqa.local",
              "ip": "4.4.4.4"
            }
          }
        ]
      },
      "nodes": [
        {
          "type": "vrli-worker",
          "properties": {
            "vmName": "vrli-worker-2",
            "hostName": "lcm-57-68.sqa.local",
            "ip": "10.196.57.68"
          }
        },
        {
          "type": "vrli-worker",
          "properties": {
            "vmName": "vrli-worker-1",
            "hostName": "lcm-57-69.sqa.local",
            "ip": "10.196.57.69"
          }
        },
        {
          "type": "vrli-master",
          "properties": {
            "vmName": "vrli-master-1",
            "hostName": "lcm-57-70.sqa.local",
            "ip": "10.196.57.70"
          }
        }
      ]
    }
  ]
}

Request body example for vRealize Business for Cloud

{
  "environmentName": "vrbc_env",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "lcm-vc2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:4984d8e4-825b-4694-99cf-db80b41b5ac2:vc-password",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "locker:password:4984d8e4-825b-4694-99cf-db80b41b5ac2:vc-password",
      "certificate": "locker:certificate:971f4dfb-ec39-4f1d-b61a-2f9d42d9ec5e:Ranjitha",
      "cluster": "Datacenter#Cluster-01",
      "storage": "ISCSI-15TB-04",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "infra-traffic-1024",
      "masterVidmEnabled": "false",
      "dns": "10.141.66.213",
      "domain": "2.2.2.2",
      "gateway": "2.2.2.2",
      "netmask": "2.2.2.2",
      "searchpath": "2.2.2.2",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vrbc",
      "version": "7.6.0",
      "properties": {
        "certificate": "locker:certificate:971f4dfb-ec39-4f1d-b61a-2f9d42d9ec5e:Ranjitha",
        "contentLibraryItemId": "",
        "productPassword": "locker:password:4984d8e4-825b-4694-99cf-db80b41b5ac2:vc-password",
        "licenseRef": "locker:license:82026bee-b2aa-42bc-a9c7-2000aabda280:prod-lic",
        "currency": "AED - UAE Dirham",
        "vrbAuthType": "standalone",
        "timeSyncMode": "host",
        "ntp": "",
        "affinityRule": false,
        "configureAffinitySeparateAll": "true"
      },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "vrb-server",
          "properties": {
            "vmName": "vrb-server",
            "hostName": "sqa.local",
            "ip": "5.5.5.5"
          }
        }
      ]
    }
  ]
}

Request body example for vRealize Automation 8.x

Specifying "monitorWithvROps": "true" configures vRealize Automation so that it is monitored in the vRealize Operations Manager instance that is present in the same environment. If vRealize Operations Manager is not already present, then vRealize Automation and vRealize Operations Manager must be deployed together.

{
  "environmentName": "vra_deployment",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "LCM-VC2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:1a72829r-LCM-VC2-Import-vCenter",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "locker:password:81fb2ee9c5bb:VMware1!",
      "certificate": "locker:certificate:49b8ff35b0a:vm",
      "cluster": "Datacenter#Cluster-01",
      "storage": "ISCSI-15TB-04",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "infra-traffic-1024",
      "masterVidmEnabled": "false",
      "dns": "10.141.66.213,10.118.183.252",
      "domain": "sqa.local",
      "gateway": "10.196.57.253",
      "netmask": "255.255.254.0",
      "searchpath": "sqa.local",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vra",
      "version": "8.1.0",
      "properties": {
        "certificate": "locker:certificate:49b8b2-98ba-c1d2bdf35b0a:vm",
        "productPassword": "locker:password:81f41d9c5bb:VMware1!",
        "licenseRef": "locker:license:c2cbdd94-0c38-4e6e-90b0-1e86104c14ca:lic",
        "fipsMode": "true",
        "vrliLogForwardingConfiguration": "false",
        "monitorWithvROps": "true" 
      },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "vrava-primary",
          "properties": {
            "vmName": "vrava-primary",
            "hostName": "lcm-57-68.sqa.local",
            "ip": "10.196.57.68"
          }
        },
        {
          "type": "vrava-secondary",
          "properties": {
            "vmName": "vrava-secondary",
            "hostName": "lcm-57-69.sqa.local",
            "ip": "10.196.57.69"
          }
        },
        {
          "type": "vrava-secondary",
          "properties": {
            "vmName": "vrava-secondary",
            "hostName": "lcm-57-67.sqa.local",
            "ip": "10.196.57.67"
          }
        }
     ]
    }
  ]
}

Request body example for Workspace ONE Access

Specifying "monitorWithvROps": "true" configures VMware Workspace ONE Access so that it is monitored in the vRealize Operations Manager instance specified by the vROpsEnvironmentId parameter. In addition, fileName must provide the path to the pak file for the VMware Workspace ONE Access Management Pack.

{
  "environmentName": "globalenvironment",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "LCM-VC2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:609cb1a8:DC1-LCM-VC2-Import-vCenter",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "locker:password:d224d62c10:VMware1!",
      "certificate": "locker:certificate:0e8a-80e9-9acf78b1d2c6:vm",
      "cluster": "Datacenter#Cluster-01",
      "storage": "ISCSI-15TB-04",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "infra-traffic-1024",
      "masterVidmEnabled": "false",
      "dns": "10.141.66.213,10.118.183.252",
      "domain": "sqa.local",
      "gateway": "10.196.57.253",
      "netmask": "255.255.254.0",
      "searchpath": "sqa.local",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vidm",
      "version": "3.3.2",
      "properties": {
        "vidmAdminPassword": "locker:password:d228-ae91-d9de9bd62c10:VMware1!",
        "syncGroupMembers": false,
        "defaultConfigurationUsername": "configadmin",
        "defaultConfigurationPassword": "locker:password:d222c10:VMware1!",
        "certificate": "locker:certificate:0ee3fce5-de0b-448a-80e9-b1d2c6:vm",
        "monitorWithvROps": "true",  
        "vROpsEnvironmentId": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c3",
        "fileName": "/data/vidm.pak"
      },
      "clusterVIP": {
        "clusterVips": [
          {
            "type": "vidm-lb",
            "properties": {
              "hostName": "lcm-69.sqa.local"
            }
          },
          {
            "type": "vidm-delegate",
            "properties": {
              "ip": "10.196.57.68"
            }
          }
        ]
      },
      "nodes": [
        {
          "type": "vidm-secondary",
          "properties": {
            "vmName": "vidm-secondary",
            "hostName": "sqa.local",
            "ip": "4.4.4.4",
            "gateway": "3.3.3.3",
            "domain": "3.3.3.3",
            "searchpath": "3.3.3.3",
            "dns": "10.141.66.213,10.118.183.252",
            "netmask": "3.3.3.3",
            "contentLibraryItemId": "",
            "vCenterHost": "lcm-vc1.sqa.local",
            "cluster": "Datacenter-01#Cluster-01",
            "resourcePool": "",
            "folderName": "",
            "network": "dvs-55-Network-314b11d9-c958-4aa2-af98-cd5439a970d7",
            "storage": "ISCSI-15TB-01",
            "diskMode": "thin",
            "vCenterName": "LCM-VC1",
            "vcUsername": "[email protected]",
            "vcPassword": "locker:password:9b0bcbbf-e38c-49ea-af48-22a23e8a88bb:Karnataka-LCM-VC1-Import-vCenter"
          }
        },
        {
          "type": "vidm-connector",
          "properties": {
            "hostName": "lcm-69.sqa.local",
            "isDomainJoined": true,
            "domainAdmin": "DOMAIN\\configadmin",
            "domainAdminPassword": "locker:password:d22698a0:VMware1!",
            "adminUserName": "",
            "vmName": "vidm-connector",
            "vidmConnectorName": "windows",
            "vidmConnectorAdminPassword":"locker:password:a1b8436:VMware1!200",
            "adminPassword": ""
          }
        },
        {
          "type": "vidm-secondary",
          "properties": {
            "vmName": "vidm-secondary",
            "hostName": "lcm-69.sqa.local",
            "ip": "10.196.57.69"
          }
        },
        {
          "type": "vidm-primary",
          "properties": {
            "vmName": "vidm-primary",
            "hostName": "lcm-57.sqa.local",
            "ip": "10.196.57.68"
          }
        }
      ]
    }
  ]
}

Request body example for vRealize Network Insight

Specifying "monitorWithvROps": "true" configures vRealize Network Insight so that it is monitored in the vRealize Operations Manager instance that is present in the same environment. If vRealize Operations Manager is not already present, then vRealize Network Insight and vRealize Operations Manager must be deployed together.

{
  "environmentName": "vRNI_deployment",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "LCM-VC2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "locker:password:1a72b1b-40:kar-LCM-VC2-Import-vCenter",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "locker:password:81fb1-c6032ee9c5bb:VMware1!",
      "certificate": "locker:certificate:49b8f38f-2bdf35b0a:vm",
      "cluster": "Datacenter#Cluster-01",
      "storage": "ISCSI-15TB-04",
      "folderName": "",
      "resourcePool": "",
      "diskMode": "thin",
      "network": "infra-traffic-1024",
      "masterVidmEnabled": "false",
      "dns": "10.141.66.213,10.118.183.252",
      "domain": "sqa.local",
      "gateway": "10.196.57.253",
      "netmask": "255.255.254.0",
      "searchpath": "sqa.local",
      "timeSyncMode": "host",
      "ntp": "",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vrni",
      "version": "5.1.0",
      "properties": {
        "ntp": "",
        "certificate": "locker:certificate:49bfe-43b2-98ba-c1d2bdf35b0a:vm",
        "productPassword": "locker:password:81f-af91-c6032ee9c5bb:VMware1!",
        "licenseRef": "locker:license:6b6-9cfa-3b8a920b99d3:vRNI",
        "affinityRule": false,
        "configureAffinitySeparateAll": "true",
        "masterVidmEnabled": false,
        "monitorWithvROps": "true"  
      },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "vrni-platform",
          "properties": {
            "vmName": "vrni-platform",
            "vrniNodeSize": "medium",
            "ip": "10.196.57.68"
          }
        },
        {
          "type": "vrni-collector",
          "properties": {
            "vmName": "vrni-collector",
            "vrniNodeSize": "medium",
            "ip": "10.196.57.69"
          }
        }
      ]
    }
  ]
}