VcenterIntegration
VcenterIntegration
A model that serves as the structure of the payload data for creating, or updating vCenter integration, with vSAN and Service Discovery configs.
AllOf
JSON Example
{
"certificates": [
{
"certificate": "string",
"certificateDetails": "string",
"expires": "string",
"issuedBy": "string",
"issuedTo": "string",
"thumbprint": "string"
}
],
"collectorGroupId": "string",
"collectorId": "string",
"credentialInstanceId": "string",
"description": "string",
"id": "string",
"name": "string",
"resourceIdentifiers": [
{
"name": "string",
"value": "string"
}
],
"logCollectionEnabled": false,
"logCollectionType": "string",
"netOpsConfig": {
"collectorId": "string",
"dvsIpfixRequest": {
"disable_all": false,
"disable_for_dvs": "string",
"dvpgs_ipfix_request": [
{
"dvs_key": "string",
"enable_for_dvpgs": "string"
}
],
"enable_all": false,
"enable_for_dvs": "string"
},
"enabled": false,
"response": {
"enabled": false,
"entity_id": "string",
"error": {
"code": 0,
"details": [
{
"code": 0,
"message": "string",
"target": [
"string"
]
}
],
"message": "string"
},
"fqdn": "string",
"ip": "string",
"ipfix_response": {
"ipfix_disabled_for": "string",
"ipfix_disabling_failed": "string",
"ipfix_enabled_for": "string",
"ipfix_enabling_failed": "string"
},
"nickname": "string",
"proxy_id": "string",
"vcfManaged": false
}
},
"sdmpConfig": {
"alternateCredentialsId": "string",
"applicationDiscoveryEnabled": false,
"defaultLinuxCredentials": {
"password": "string",
"username": "string"
},
"defaultSRMCredentials": {
"password": "string",
"username": "string"
},
"defaultWindowsCredentials": {
"password": "string",
"username": "string"
},
"enabled": false,
"id": "string"
},
"vsanConfig": {
"alternateCredentialsId": "string",
"enabled": false,
"id": "string",
"smartDataCollectionEnabled": false
}
}