Get Dc Component

Get Dc Component

Get the details of a specific registered datacenter component.

Request
URI
GET
https://{api_host}/https://{{host}}:{{port}}/api/v5/lcm/datacenter/{datacenterId}
COPY
Path Parameters
string
datacenterId
Required

The ID of the datacenter component


Responses
200

Details of datacenter component.

Returns DatacenterComponentSpec of type(s) */*
{
    "properties": {
        "properties": {}
    },
    "componentName": "string",
    "version": "string",
    "datacenterComponentType": "string",
    "fqdn": "string",
    "username": "string",
    "password": "string",
    "content": {
        "certificate": {
            "validFrom": "string",
            "validTo": "string",
            "thumbprint": "string"
        }
    },
    "purpose": "string",
    "tags": [
        "string"
    ],
    "managedBy": "string",
    "relatedProducts": [
        {
            "id": "string",
            "type": "string",
            "hostname": "string",
            "ip": "string",
            "version": "string",
            "username": "string",
            "password": "string",
            "additionalDetail": {
                "additionalDetail": {}
            }
        }
    ]
}
object
properties
Optional

Additional properties

string
componentName
Optional

The component name is the identifier for the datacenter component.

string
version
Optional

The version of the datacenter component.

string
datacenterComponentType
Optional

The type of the datacenter component.

Possible values are : VCENTER, NSXT, VRSLCM, VROPS, VRLI, NSXALB, SDDC, TMC, SRM, VSAN,
string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
fqdn
Required

The FQDN or IP of the datacenter component.

string
username
Required

The username to authenticate with the datacenter component.

string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
password
Required

The password to authenticate with the datacenter component.

content
Optional

Additional content of the datacenter component.

string
purpose
Optional

The specified purpose of the datacenter component, defining how this component will be used (e.g. for management or resource purposes).

Possible values are : ANY, MANAGEMENT, RESOURCE,
array of string
tags
Optional

DC tags.

string
managedBy
Optional

If this component is managed by another datacenter component (e.g. by SDDC manager, the reference to the other component is specified here).

relatedProducts
Optional

Other products that are related to this one (e.g. VCs managed by this SDDC manager).


401

Unauthorized access

Returns DatacenterComponentSpec of type(s) */*
{
    "properties": {
        "properties": {}
    },
    "componentName": "string",
    "version": "string",
    "datacenterComponentType": "string",
    "fqdn": "string",
    "username": "string",
    "password": "string",
    "content": {
        "certificate": {
            "validFrom": "string",
            "validTo": "string",
            "thumbprint": "string"
        }
    },
    "purpose": "string",
    "tags": [
        "string"
    ],
    "managedBy": "string",
    "relatedProducts": [
        {
            "id": "string",
            "type": "string",
            "hostname": "string",
            "ip": "string",
            "version": "string",
            "username": "string",
            "password": "string",
            "additionalDetail": {
                "additionalDetail": {}
            }
        }
    ]
}
object
properties
Optional

Additional properties

string
componentName
Optional

The component name is the identifier for the datacenter component.

string
version
Optional

The version of the datacenter component.

string
datacenterComponentType
Optional

The type of the datacenter component.

Possible values are : VCENTER, NSXT, VRSLCM, VROPS, VRLI, NSXALB, SDDC, TMC, SRM, VSAN,
string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
fqdn
Required

The FQDN or IP of the datacenter component.

string
username
Required

The username to authenticate with the datacenter component.

string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
password
Required

The password to authenticate with the datacenter component.

content
Optional

Additional content of the datacenter component.

string
purpose
Optional

The specified purpose of the datacenter component, defining how this component will be used (e.g. for management or resource purposes).

Possible values are : ANY, MANAGEMENT, RESOURCE,
array of string
tags
Optional

DC tags.

string
managedBy
Optional

If this component is managed by another datacenter component (e.g. by SDDC manager, the reference to the other component is specified here).

relatedProducts
Optional

Other products that are related to this one (e.g. VCs managed by this SDDC manager).


404

Datacenter component not found.

Returns DatacenterComponentSpec of type(s) */*
{
    "properties": {
        "properties": {}
    },
    "componentName": "string",
    "version": "string",
    "datacenterComponentType": "string",
    "fqdn": "string",
    "username": "string",
    "password": "string",
    "content": {
        "certificate": {
            "validFrom": "string",
            "validTo": "string",
            "thumbprint": "string"
        }
    },
    "purpose": "string",
    "tags": [
        "string"
    ],
    "managedBy": "string",
    "relatedProducts": [
        {
            "id": "string",
            "type": "string",
            "hostname": "string",
            "ip": "string",
            "version": "string",
            "username": "string",
            "password": "string",
            "additionalDetail": {
                "additionalDetail": {}
            }
        }
    ]
}
object
properties
Optional

Additional properties

string
componentName
Optional

The component name is the identifier for the datacenter component.

string
version
Optional

The version of the datacenter component.

string
datacenterComponentType
Optional

The type of the datacenter component.

Possible values are : VCENTER, NSXT, VRSLCM, VROPS, VRLI, NSXALB, SDDC, TMC, SRM, VSAN,
string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
fqdn
Required

The FQDN or IP of the datacenter component.

string
username
Required

The username to authenticate with the datacenter component.

string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
password
Required

The password to authenticate with the datacenter component.

content
Optional

Additional content of the datacenter component.

string
purpose
Optional

The specified purpose of the datacenter component, defining how this component will be used (e.g. for management or resource purposes).

Possible values are : ANY, MANAGEMENT, RESOURCE,
array of string
tags
Optional

DC tags.

string
managedBy
Optional

If this component is managed by another datacenter component (e.g. by SDDC manager, the reference to the other component is specified here).

relatedProducts
Optional

Other products that are related to this one (e.g. VCs managed by this SDDC manager).