Create VCF Integration
vCenter,vSAN and NSXT adapter instances will be generated, upon VCF integration creation, but service discovery is still needed to be enabled manually
Override existing VCF management ownership
Create VCF even if connection test fails
The VCF integration creation request
"{\n \"name\" : \"TestVCFIntegration\",\n \"description\" : \"VCF adapter for test purposes\",\n \"collectorGroupId\" : \"acf980d6-a995-475e-8d55-04383d0bf46a\",\n \"resourceIdentifiers\" : [ {\n \"name\" : \"SDDCManager_Hostname\",\n \"value\" : \"SDDC_manager_hostname\"\n }, {\n \"name\" : \"vcf_config_limits_file_name\",\n \"value\" : \"file_name\"\n }, {\n \"name\" : \"DomainMonitoringOnCreation\",\n \"value\" : \"false\"\n } ],\n \"certificates\" : [ {\n \"thumbprint\" : \"certificate_thumbprint\",\n \"certificateDetails\" : \"certificate_details\",\n \"issuedTo\" : \"issuedTo\",\n \"issuedBy\" : \"issuedBy\",\n \"expires\" : \"expirationDate\"\n } ],\n \"credentialInstanceId\" : \"e134a8af-25a0-4dc0-bce8-b73ca5cd0107\",\n \"serviceCredentialsUsed\" : false\n}"
The result model of the created VCF integration.
"{\n \"name\" : \"TestVCFIntegration\",\n \"description\" : \"VCF adapter for test purposes\",\n \"collectorGroupId\" : \"0cd0b708-08dc-47c4-bcb0-ecb39fef5c32\",\n \"resourceIdentifiers\" : [ {\n \"name\" : \"SDDCManager_Hostname\",\n \"value\" : \"SDDC_manager_hostname\"\n }, {\n \"name\" : \"vcf_config_limits_file_name\",\n \"value\" : \"file_name\"\n }, {\n \"name\" : \"DomainMonitoringOnCreation\",\n \"value\" : \"false\"\n } ],\n \"certificates\" : [ ],\n \"credentialInstanceId\" : \"030cdf65-28cd-418f-8aa0-29e33ab97b21\",\n \"serviceCredentialsUsed\" : false\n}"
If create 'VCF integration' failed. Typically the service will return extra information as to why the creation failed. In case if connection testing failed due to certificates, untrusted certificates will be returned for acceptance.
"{\n \"type\" : \"CertificatesError\",\n \"certificates\" : [ {\n \"integrationType\" : \"VCENTER\",\n \"certificates\" : [ {\n \"thumbprint\" : \"certificate_thumbprint\",\n \"certificateDetails\" : \"certificate_details\",\n \"issuedTo\" : \"issuedTo\",\n \"issuedBy\" : \"issuedBy\",\n \"expires\" : \"expirationDate\"\n } ]\n } ],\n \"httpStatusCode\" : 400,\n \"apiErrorCode\" : 400,\n \"message\" : \"No valid certificates were found, while testing connection. Returning provided untrusted certificates for acceptance.\"\n}"
If create 'VCF integration' failed. Typically the service will return extra information as to why the creation failed.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '}' https://{api_host}/suite-api/api/integrations/vcf