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

{
  "environmentName": "vrops_large_deployments",
  "infrastructure": {
    "properties": {
      "dataCenterVmid": "ee6ce426-ca13-4e56-ad9e-c34a4d3d90c2",
      "regionName": "default",
      "zoneName": "default",
      "vCenterName": "LCM-VC2",
      "vCenterHost": "lcm-vc2.sqa.local",
      "vcUsername": "[email protected]",
      "vcPassword": "",
      "acceptEULA": "true",
      "enableTelemetry": "true",
      "adminEmail": "[email protected]",
      "defaultPassword": "",
      "certificate": "",
      "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": "ntp",
      "ntp": "ntp1.eng.vmware.com",
      "isDhcp": "false"
    }
  },
  "products": [
    {
      "id": "vrops",
      "version": "8.0.1",
      "properties": {
        "licenseRef": "locker:license:eab62-bc21-643cf0b9cafa:license",
        "certificate": "locker:certificate:f4e98b983:vmware",
        "productPassword": "locker:password:d21-d9de2c10:VMware1!",
        "disableTls": "",
        "timeSyncMode": "ntp",
        "masterVidmEnabled": false,
        "ntp": "ntp1.eng.vmware.com",
        "affinityRule": false,
        "configureAffinitySeparateAll": "true",
        "deployOption": "large",
        "fipsMode" : "true"
 },
      "clusterVIP": {
        "clusterVips": []
      },
      "nodes": [
        {
          "type": "remotecollector",
          "properties": {
            "vmName": "vrops-remotecollector",
            "hostName": "sqa.local",
            "deployOption": "smallrc",
            "ip": "4.4.4.4",
            "gateway": "2.2.2.2",
            "domain": "2.2.2.2",
            "searchpath": "2.2.2.2",
            "dns": "10.141.66.213",
            "netmask": "2.2.2.2",
            "extendedStorage": "",
            "timeZone": "",
            "ntp": "",
            "vCenterHost": "lcm-vc1.sqa.local",
            "cluster": "Datacenter-01#Cluster-01",
            "resourcePool": "",
            "folderName": "",
            "network": "dvs-55-Network-314b11d9-c958-4aa2-af98-cd5439a970d7",
            "storage": "ISCSI-15TB-02",
            "diskMode": "thin",
            "contentLibraryItemId": "",
            "vCenterName": "lcm-vc1",
            "vcUsername": "[email protected]",
            "vcPassword": "locker:password:4984d8e4-825b-4694-99cf-db80b41b5ac2:vc-password"
          }
        },
        {
          "type": "master",
          "properties": {
            "vmName": "mastervmname",
            "hostName": "lcm-57-68.sqa.local",
            "ip": "10.196.57.68"
          }
        },
        {
          "type": "replica",
          "properties": {
            "vmName": "replicavmname",
            "hostName": "lcm-57-69.sqa.local",
            "ip": "10.196.57.69"
          }
        },
        {
          "type": "data",
          "properties": {
            "vmName": "datavmname",
            "hostName": "lcm-57-70.sqa.local",
            "ip": "10.196.57.70"
          }
        }
      ]
    }
  ]
}

Request body example for vRealize Log Insight

{
  "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"
      },
      "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

{
  "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"
      },
      "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 VMware Identity Manager

{
  "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"
      },
      "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

{
  "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
      },
      "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"
          }
        }
      ]
    }
  ]
}