PUT Vsphere UUID
Update the integration configuration settings for vCenter Server with the specified UUID.
vCenter Server UUID
Show more details for vCenter Server and ESXi hosts configuration.
{
"acceptCert": true,
"username": "exampleVCUsername",
"password": "exampleVCPassword",
"syslogProtocol": "tcp",
"vsphereEventsEnabled": true,
"configureEsxiHostsAutomatically": false,
"target": "exampleVIP.ip.or.fqdn",
"userTags": "tag1=value1,tag2=value2"
}
Automatically accept not trusted vCenter Server certificates. Default value is false
The vCenter Server username
The vCenter Server password
Syslog protocol used for ESXi hosts configuration.
Collect vCenter Server events, tasks, and alarms.
Configure ESXi hosts and turn on auto-configuration. Auto-configuration will periodically try to configure ESXi hosts that are not configured yet.
Target for vCenter Server and ESXi hosts logs. This can be VMware Aria Operations for Logs master node or one of the virtual IP addresses.
User tags used for vCenter Server integration
Successfully updated vCenter Server integration configuration for vCenter Server.
{
"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"
}
}
hostname
username
passwordSet
Syslog protocol used for ESXi hosts auto-configuration.
Indicates whether ESXi hosts are configured or not.
Indicates whether ESXi hosts auto-configuration is turned on or not. Auto-configuration will periodically try to configure ESXi hosts that are not configured yet.
Indicates whether to collect vCenter Server events, tasks, and alarms or not.
target
collectionStatus
collectionStatusDetails
uuid
userTags
details
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.
Not found.
"Not Found"
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 PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/api/v2/vsphere/{UUID}