Validate VC Permission

Validate VC Permission

Use this endpoint for vc permission
Authorized Roles : PROVIDER

Request
URI
POST
https://{api_host}/provider/registered-environments/{envId}/onboarding/vc/validate/permission
COPY
Path Parameters
string
envId
Required

UUID of the registered environment


Request Body
VCValidateUserPermissionDTO of type(s) application/json
Required

Show optional properties

{
    "vcUsers": {
        "dmsUsername": "string",
        "dmsUserPassword": "string",
        "dmsROUsername": "string",
        "dmsROUserPassword": "string"
    },
    "vcFQDN": "string",
    "vcDatacenter": {
        "name": "string",
        "datacenter": "string"
    },
    "vcCluster": {
        "cluster": "string",
        "name": "string"
    },
    "vcVMFolder": {
        "name": "string",
        "mor": "string"
    },
    "vcVmDatastores": [
        {
            "datastore": "string",
            "name": "string"
        }
    ],
    "appNetworks": [
        {
            "name": "string",
            "network": "string"
        }
    ],
    "lcpNetwork": {
        "name": "string",
        "network": "string"
    },
    "clusterType": "string"
}
{
    "vcUsers": {
        "dmsUsername": "string",
        "dmsUserPassword": "string",
        "dmsROUsername": "string",
        "dmsROUserPassword": "string"
    },
    "vcFQDN": "string",
    "vcDatacenter": {
        "name": "string",
        "datacenter": "string"
    },
    "vcCluster": {
        "drs_enabled": false,
        "cluster": "string",
        "name": "string",
        "ha_enabled": false
    },
    "vcVMFolder": {
        "name": "string",
        "mor": "string"
    },
    "vcVmDatastores": [
        {
            "datastore": "string",
            "name": "string"
        }
    ],
    "appNetworks": [
        {
            "name": "string",
            "network": "string",
            "default": false
        }
    ],
    "lcpNetwork": {
        "name": "string",
        "network": "string",
        "default": false
    },
    "clusterType": "string"
}
object
vcUsers
Required

vcUsers

string
vcFQDN
Required

vcFQDN

object
vcDatacenter
Required

vcDatacenter

object
vcCluster
Required

vcCluster

object
vcVMFolder
Required

vcVMFolder

array of object
vcVmDatastores
Required

vcVmDatastores

array of object
appNetworks
Required

appNetworks

object
lcpNetwork
Required

lcpNetwork

string
clusterType
Required

clusterType

Possible values are : VMC, VSPHERE,
Authentication
This operation uses the following authentication methods.
Responses
200

OK

Operation doesn't return any data structure

400

Bad Request

Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"appNetworks":["object"],"clusterType:"string","lcpNetwork:"object","vcCluster:"object","vcDatacenter:"object","vcFQDN:"string","vcUsers:"object","vcVMFolder:"object","vcVmDatastores":["object"]}' https://{api_host}/provider/registered-environments/{envId}/onboarding/vc/validate/permission