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.
curl -X GET \ '$url/lcm/lcops/api/v2/environments' \ -H 'Authorization: Basic YWRtaW5AbG9jYWw6VGhpc0lzUGFzc3dvcmQ=' \ -H 'Content-Type: application/json' \ | jq "."
... { "environmentId": "9b02a8d1-4532-409c-a0d5-ca2d5dab6a37", "environmentName": "vRA_env", ... }, "products": [ { "id": "vra", "version": "8.8.0", "patchHistory": null, "snapshotHistory": null, "logHistory": null, "clusterVIP": null, ...
{ "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" } } ] } ] }