POST Vsphere
Add new integration configuration to vCenter Server.
Show more details for vCenter Server and ESXi hosts configuration.
{
"acceptCert": true,
"hostname": "example-vc.eng.vmware.com",
"username": "exampleVCUsername",
"password": "exampleVCPassword",
"syslogProtocol": "tcp",
"vsphereEventsEnabled": true,
"configureEsxiHostsAutomatically": false,
"target": "exampleVIP.ip.or.fqdn",
"userTags": "tag1=value1,tag2=value2"
}
Successfully added new vCenter Server integration configuration.
{
"hostname": "vSphere-hostname",
"username": "vSphere-username",
"passwordSet": true,
"syslogProtocol": "tcp",
"esxiHostsConfigured": true,
"configureNewEsxiHostsAutomatically": true,
"vsphereEventsEnabled": true,
"target": "exampleVIP.ip.or.fqdn",
"collectionStatus": "Error",
"collectionStatusDetails": "vCenter Server SSL Certificate is not trusted",
"uuid": "00000000-0000-0000-0000-000000000000",
"userTags": "tag1=value1,tag2=value2",
"details": {
"info": "info",
"warning": "warning"
}
}
The request failed because the request body either did not contain valid JSON, or did not match the required JSON format.
{
"errorMessage": "Invalid request body.",
"errorCode": "JSON_FORMAT_ERROR",
"errorDetails": {
"reason": "..."
}
}
A message describing the error.
A code representing the type of error.
Dynamic error details, where the field name can vary depending on the request field and error code.
Configuration with specified vCenter Server hostname already exists.
Internal error while processing the client request
{
"errorMessage": "The operation failed due to an internal error."
}
A message describing the error.
A code representing the type of error.
Dynamic error details, where the field name can vary depending on the request field and error code.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/api/v2/vsphere