RegisterVimResponse

RegisterVimResponse
RegisterVimResponse
JSON Example
{
    "vimType": "vimType",
    "hcxUUID": "hcxUUID",
    "vimUrl": "vimUrl",
    "configuration": {
        "isolationMode": "isolationMode"
    },
    "vimId": "vimId",
    "enterprise": "enterprise",
    "hcxCloudUrl": "hcxCloudUrl",
    "tags": [
        {
            "name": "{}",
            "autoCreated": true
        },
        {
            "name": "{}",
            "autoCreated": true
        }
    ],
    "password": "password",
    "vimName": "vimName",
    "tenantName": "tenantName",
    "audit": {
        "creationUser": "creationUser",
        "creationTimestamp": 0
    },
    "organization": "organization",
    "tenantId": "tenantId",
    "hcxTenantId": "hcxTenantId",
    "location": {
        "country": "country",
        "city": "city",
        "latitude": "latitude",
        "cityAscii": "cityAscii",
        "longitude": "longitude"
    },
    "state": "state",
    "username": "username"
}
string
tenantId
Optional

The TCA generated identifier for the tenant associated with the VIM.

string
vimName
Optional

The user-friendly name to be given to the VIM registered in TCA.

string
tenantName
Optional

The name of tenant, who owns the VIM (or a share of the VIM, in case of multi-tenant VIM, e.g. VMware vCloud Director, VIO).

string
state
Optional

The state of the VIM registration operation.

string
hcxCloudUrl
Optional

The Control-Plane server URL, e.g. 'https://cp-server/', that manages the VIM.

string
username
Optional

The username associated with the tenants ownership in the VIM.

string
password
Optional

The password associated with the username. Mandatory if the 'username' is specified.

array of Tag
tags
Optional

A container for the list of tags to be associated with the VIM.

string
vimType
Optional

The type of VIM. Allowed values include 'VC', 'VCD', 'VIO', 'KUBERNETES', 'VMC', 'AZURE', 'GOOGLECLOUD', 'IBMCLOUD'. The 'VC' stands for VMware vCenter™; 'VCD' for VMware vCloud-Director™, and 'VIO' for VMware-Integrated-Openstack™.

string
vimUrl
Optional

The URL to externally access the VIM. This corresponds to the API-service URL in case of Kubernetes VIM.

string
hcxUUID
Optional

An internal Unique identifier of the VIM, managed by the TCA Control-Plane.

string
hcxTenantId
Optional

An internal Unique identifier of the tenant, managed by the TCA Control-Plane.

string
organization
Optional

The tenancy name of the tenant, managed internally by the VIM.

string
enterprise
Optional

The tenancy enterprise (if any) of the tenant, managed internally by the VIM.

configuration
Optional

configuration

location
Optional

location

string
vimId
Optional

The unique identifier to be used for referencing the VIM when using other APIs or Operations.

audit
Optional

audit