Get Domain Details By Id
Get VCF domain by provided VCF and domain ids
Request
URI
GET
https://{api_host}/suite-api/api/integrations/vcf/{integrationId}/domains/{domainId}
COPY
Path Parameters
string
integrationId
Required
The identifier of the VCF integration in UUID format.
string
domainId
Required
The identifier of the VCF's domain in UUID format.
Responses
200
The result model of VCF domain
Returns
VCFDomainDetails
of type(s)
application/json
This response body class contains all of the following:
InlineVCFDomainDetails0 ,
InlineVCFDomainDetails1
"{\n \"vcfDomainVcenter\" : {\n \"id\" : \"420cdadc-ca39-4c7a-b219-1c507680e34c\",\n \"name\" : \"TestVcenterIntegration\",\n \"description\" : \"vCenter adapter for test purposes\",\n \"collectorGroupId\" : \"5b6a72cb-1466-4a6a-ab9f-d053893f9bd2\",\n \"resourceIdentifiers\" : [ {\n \"name\" : \"AUTODISCOVERY\",\n \"value\" : \"true\"\n }, {\n \"name\" : \"PROCESSCHANGEEVENTS\",\n \"value\" : \"true\"\n }, {\n \"name\" : \"VCURL\",\n \"value\" : \"VC_IP_Adress\"\n } ],\n \"certificates\" : [ ],\n \"credentialInstanceId\" : \"75f0edf0-d8f0-474d-bb94-40fd4ba8129e\",\n \"vsanConfig\" : {\n \"smartDataCollectionEnabled\" : false,\n \"enabled\" : true\n },\n \"sdmpConfig\" : {\n \"applicationDiscoveryEnabled\" : true,\n \"enabled\" : true\n },\n \"logCollectionEnabled\" : false,\n \"serviceCredentialsUsed\" : false\n },\n \"nsxtIntegration\" : {\n \"url\" : \"nsxt_url\",\n \"certificates\" : [ ],\n \"enabled\" : true,\n \"id\" : \"ff3a8c82-6e0c-4ff4-a321-11d66b5a4176\",\n \"credentialId\" : \"32a08b9c-2c7f-4cd9-9b16-aad4f8645589\",\n \"serviceCredentialsUsed\" : false\n },\n \"domainName\" : \"DomainName\",\n \"domainId\" : \"091490f3-e81d-4040-a2f3-8f05874f5b90\",\n \"vcUrl\" : \"vc_url\",\n \"domainState\" : \"CONFIGURED\"\n}"
404
If no VCF domain was, found by provided domain id, or no VCF was found by provided VCF id
Operation doesn't return any data structure
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/suite-api/api/integrations/vcf/{integrationId}/domains/{domainId}
Integrations Operations
PUT
Update VCF Integration
POST
Create VCF Integration
PUT
Unregister VCF
PUT
Register VCF
GET
Get Domain Details By Id
PUT
Update Domain Details
DELETE
Delete Vcf Domain
PUT
Update Vcenter Integration
POST
Create Vcenter Integration
PUT
Unregister VC
PUT
Register VC
POST
Test Domain
POST
Test VCF Integration
POST
Test Vcenter Integration
GET
Get VCF Integration By Id
DELETE
Delete Vcf Integration
GET
Get Domain Summary
GET
Get Vcenter Integration By Id
DELETE
Delete Vcenter Integration