@searchkit/sdk
Version:
Elasticsearch Universal SDK for Searchkit
13 lines (12 loc) • 536 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getHostFromCloud = void 0;
function getHostFromCloud(cloud) {
const { id } = cloud;
// the cloud id is `cluster-name:base64encodedurl`
// the url is a string divided by two '$', the first is the cloud url
// the second the elasticsearch instance, the third the kibana instance
const cloudUrls = atob(id.split(':')[1]).split('$');
return `https://${cloudUrls[1]}.${cloudUrls[0]}`;
}
exports.getHostFromCloud = getHostFromCloud;