Much awaited feature for cloud provider to match thier corporate standards and to create a fully custom cloud experience, now with release on vCloud Director 9.7 you can set the logo and the theme for your vCloud Director Service Provider Admin Portal and also now you can customize the vCloud Director Tenant Portal of each tenants . In addition, you can modify and add custom links to the two upper right menus in the vCloud Director provider and tenant portals.
Provider Portal Branding
vCloud Director 9.7 UI can be modified for the following elements:
- Portal name
- Portal color
- Portal theme (vCloud Director contains two themes – default and dark.)
- Logo & Browser icon
Customize Portal Name ,Portal Color and Portal Theme
To configure the Cloud Provider Portal Branding , make a PUT request to vCloud Director end point as below:
- PUT – https://<vCD Url>/cloudapi/branding
- BODY – {
“portalName”: “string”,
“portalColor”: “string”,
“selectedTheme”: {
“themeType”: “string”,
“name”: “string”
},
“customLinks”: [
{
“name”: “string”,
“menuItemType”: “link”,
“url”: “string”
}
]
} - Headers
Here is my API call using Postman client:
Customize Logo
To change the Logo, here is the procedure for API
- Headers
- PUT
- https://<vCD Url>/cloudapi/branding/logo
- Body – This is bit tricky since we need to upload an image as a body.
- In Postman client inside “Body” click on “Binary” which will allow you to choose file as body. select your logo.
Customize Icon
To customize the icon, follow this API call and procedure.
- Headers
- PUT
- https://<vCD Url>/cloudapi/branding/icon
- Body – same as above section , choose a image
so after running above API calls , here is what my vCloud Director provider portal looks like.
Tenant Portal Branding
As we did above similarly we can now fully customize Tenant Portal
Customize Portal Name ,Portal Color and Portal Theme
To configure the Cloud Provider Portal Branding , make a PUT request to vCloud Director end point in to tenant organisation as below: ( T1 is my org Name)
- PUT – https://<vCD Url>/cloudapi/branding/tenant/T1
- BODY – {
“portalName”: “string”,
“portalColor”: “string”,
“selectedTheme”: {
“themeType”: “string”,
“name”: “string”
},
“customLinks”: [
{
“name”: “string”,
“menuItemType”: “link”,
“url”: “string”
}
]
} - Headers
Here is my API call using Postman client:
Customize Logo
To change the Logo, here is the procedure for API
- Headers
- PUT
- https://<vCD Url>/cloudapi/branding/tenant/T1/logo
- Body – As said above ,this is bit tricky since we need to upload an image as a body.
- In Postman client inside “Body” click on “Binary” which will allow you to choose file as body, select your logo.
Once i have done with above API calls, this is how my Tenant portal look like for “T1” organisation.
For a particular tenant, you can selectively override any combination of the portal name, background color, logo, icon, theme, and custom links. Any value that you do not set uses the corresponding system default value.
This completes feature walk through of Provider and Tenant custom branding options available now with vCD9.7.