Apache CloudStack 4.21.0.0 Root Admin API Reference

createGuiTheme

Creates a customized GUI theme for a set of Common Names (fixed or wildcard), a set of domain UUIDs, and/or a set of account UUIDs.

Request parameters

Parameter NameDescriptionRequired
nameA name to identify the theme.true
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.comfalse
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.false
descriptionA description for the theme.false
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.false
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.false
recursivedomainsDefines whether the subdomains of the informed domains are considered. Default value is false.false

Response Tags

Response NameDescription
idID of the custom GUI theme.
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.com
createdWhen the GUI theme was created.
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.
descriptionDescription of the GUI theme.
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.
nameName of the GUI theme.
recursivedomainsWhether to consider the subdomains of the informed domain IDs.
removedWhen the GUI theme was removed.