Create Environment 2
Create a new LCM environment by deploying or registering the specified products. Options: Validate, Import, Deploy
The action to perform for the environment - VALIDATE, IMPORT or DEPLOY.
Flag to ignore the result of the validation and anyway proceed with deployment
{
"environmentName": "string",
"environmentId": "string",
"environmentState": "string",
"products": [
{
"productType": "string",
"productId": "string",
"version": "string",
"buildNumber": "string",
"productInternalId": "string",
"license": "string",
"adminPassword": "string",
"integrations": [
{
"integrationId": "string",
"integrationUsername": "string",
"integrationPassword": "string",
"status": "string",
"ref": "string",
"version": "string"
}
],
"infraReference": "string",
"nodes": [
{
"nodeId": "integer",
"isPrimary": "boolean",
"cpuNum": "integer",
"ramMemory": "integer",
"hostName": "string",
"vmName": "string",
"deploymentOption": "string",
"datastoreName": "string",
"clusterName": "string",
"resourcePool": "string",
"datacenterName": "string",
"rootPassword": "string",
"gateway": "string",
"nics": [
{
"ipAddress": "string",
"networkName": "string",
"staticRoutes": [
"string"
]
}
]
}
]
}
]
}
Additional properties
Name of an environment. If no ID is specified, this name will be normalized and used as ID.
ID of an environment.
The state of the environment - will be discovered by VCP LCM.
The deployment infrastructure defining the target infrastructure to deploy in.
Task ID for the task creating the environment.
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.
Invalid environment spec
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.
Unauthorized access
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.