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,
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
On This Page
Provider Onboarding Operations
POST
Validate VC Permission
POST
Validate VC
POST
Vc Login
POST
Validate Storage
POST
Validate PSC
GET
Get Tenant Environment Json
POST
Save Tenant Environment
GET
Get Running Shovels
GET
Get VM Folder
GET
Get Cluster
GET
Get Network
GET
Get Datastore
GET
Get Datacenters
GET
Get Thumbprint
DELETE
Vc Logout