Save Tenant Environment
Use this endpoint to save environment details
Authorized Roles : PROVIDER
UUID of the registered environment
X-Org-ID
Authorization
Show optional properties
{
"tenantId": "string",
"vcIpAddress": "string",
"vcDatacenter": {},
"vcVMFolder": {},
"vcCluster": {},
"vcVmDatastores": {},
"vcAppNetworks": {},
"lcpNetwork": {},
"clusterType": "string",
"templateStorage": {
"name": "string",
"endpoint": "string",
"bucket": "string",
"accessKey": "string",
"secretKey": [
{}
]
}
}
{
"environmentId": "string",
"tenantId": "string",
"vcInstanceUuid": "string",
"vcIpAddress": "string",
"pscFqdn": "string",
"vcThumbprint": "string",
"pscThumbprint": "string",
"vcDatacenter": {
"id": "string",
"moId": "string",
"name": "string",
"type": "string",
"isDefault": false
},
"vcVMFolder": {
"id": "string",
"moId": "string",
"name": "string",
"type": "string",
"isDefault": false
},
"vcCluster": {
"id": "string",
"moId": "string",
"name": "string",
"type": "string",
"isDefault": false
},
"vcVmDatastores": {
"list": [
{
"mor": "string",
"datastoreName": "string",
"isDefault": false
}
]
},
"vcAppNetworks": {
"list": [
{
"mor": "string",
"appNetworkName": "string",
"isDefault": false
}
]
},
"lcpNetwork": {
"id": "string",
"moId": "string",
"name": "string",
"type": "string",
"isDefault": false
},
"vcSsoUsername": "string",
"vcSolutionUsername": "string",
"vcSsoPassword": "string",
"vcDmsUsername": "string",
"vcDmsUserPassword": "string",
"vcDmsROUsername": "string",
"vcDmsROUserPassword": "string",
"tenantNtp": "string",
"tenantIpAddress": "string",
"state": "string",
"providerRabbitSettings": {
"rabbitEndpoints": [
{
"endpoint": "string",
"port": 0
}
],
"username": "string",
"password": "string"
},
"runtimeInfo": [
{
"environmentId": "string",
"alertType": "string",
"alertStatus": "string",
"alertTime": "string",
"environmentName": "string"
}
],
"status": "string",
"version": "string",
"vmRootPassword": "string",
"clusterType": "string",
"templateStorage": {
"id": "string",
"name": "string",
"endpoint": "string",
"bucket": "string",
"accessKey": "string",
"secretKey": [
"string"
],
"region": "string",
"thumbprint": "string",
"templateStorage": false
}
}
environmentId
tenantId
vcInstanceUuid
vcIpAddress
pscFqdn
vcThumbprint
pscThumbprint
vcDatacenter
vcVMFolder
vcCluster
vcVmDatastores
vcAppNetworks
lcpNetwork
vcSsoUsername
vcSolutionUsername
vcSsoPassword
vcDmsUsername
vcDmsUserPassword
vcDmsROUsername
vcDmsROUserPassword
tenantNtp
tenantIpAddress
state
providerRabbitSettings
runtimeInfo
status
version
vmRootPassword
clusterType
S3 Storage Details
OK
"ProviderTenantEnvironmentDTO Object"
environmentId
tenantId
vcInstanceUuid
vcIpAddress
pscFqdn
vcThumbprint
pscThumbprint
vcDatacenter
vcVMFolder
vcCluster
vcVmDatastores
vcAppNetworks
lcpNetwork
vcSsoUsername
vcSolutionUsername
vcSsoPassword
vcDmsUsername
vcDmsUserPassword
vcDmsROUsername
vcDmsROUserPassword
tenantNtp
tenantIpAddress
state
providerRabbitSettings
runtimeInfo
status
version
vmRootPassword
clusterType
S3 Storage Details
Bad Request
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"clusterType:"string","lcpNetwork:"object","templateStorage:"object","tenantId:"string","vcAppNetworks:"object","vcCluster:"object","vcDatacenter:"object","vcIpAddress:"string","vcVMFolder:"object","vcVmDatastores:"object"}' https://{api_host}/provider/registered-environments/{envId}/onboarding