NSX-T Data Center REST API
UrlAlias (type)
{ "additionalProperties": false, "description": "Short name or alias of a url. It is used to represent the url.", "id": "UrlAlias", "module_id": "NsxDashboard", "nsx_feature": "NsxDashboardWidgetConfig", "properties": { "alias": { "description": "Short name or alias of url, if any. If not specified, the url can be referenced by its index in the array of urls of the datasource instance as $<index> (for example, $0).", "maxLength": 255, "title": "Url Alias Name", "type": "string" }, "keystore_info": { "$ref": "KeyStoreInfo, "description": "Key Store information for the URLAlias.Use this property if key store information is different for each url alias.", "title": "Key Store Info for the URLAlias" }, "query": { "description": "Search query to be applied, if any. If query string is not provided, it will be ignored.", "maxLength": 1024, "title": "Search query of the search api, if any", "type": "string" }, "request_body": { "description": "A raw request body in the form json format for a given url. This request body will be submitted along with request while giving a post api call.", "titile": "A request body object for the given url", "type": "object" }, "request_headers": { "description": "A raw request header in the form json format for a given url. This request header will be submitted along with request while giving a api call.", "titile": "A request header object for the given url", "type": "object" }, "request_method": { "default": "Get", "description": "Type of the http method (Get, Post) to be used while invoking the given url through dashboard datasource framework.", "enum": [ "Get", "Post" ], "title": "Type of http method", "type": "string" }, "url": { "description": "Url to fetch data from.", "maxLength": 1024, "required": true, "title": "Url", "type": "string" } }, "title": "Url Alias", "type": "object" }