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"
}