@elastic/elasticsearch-canary
Advanced tools
Comparing version 8.3.0-canary.1 to 8.4.0-canary.1
@@ -84,3 +84,3 @@ "use strict"; | ||
const acceptedPath = ['index']; | ||
const acceptedBody = ['aggregations', 'aggs', 'collapse', 'explain', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']; | ||
const acceptedBody = ['aggregations', 'aggs', 'collapse', 'explain', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'knn', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']; | ||
const querystring = {}; | ||
@@ -101,3 +101,4 @@ // @ts-expect-error | ||
// @ts-expect-error | ||
if (key === 'sort' && typeof params[key] === 'string' && params[key].includes(':')) { | ||
if (key === 'sort' && typeof params[key] === 'string' && params[key].includes(':')) { // eslint-disable-line | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -104,0 +105,0 @@ } |
@@ -103,5 +103,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
getMemoryStats(this: That, params?: T.MlGetMemoryStatsRequest | TB.MlGetMemoryStatsRequest, options?: TransportRequestOptions): Promise<T.MlGetMemoryStatsResponse>; | ||
getModelSnapshotUpgradeStats(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>; | ||
getModelSnapshotUpgradeStats(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>; | ||
getModelSnapshotUpgradeStats(this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>; | ||
getModelSnapshotUpgradeStats(this: That, params: T.MlGetModelSnapshotUpgradeStatsRequest | TB.MlGetModelSnapshotUpgradeStatsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlGetModelSnapshotUpgradeStatsResponse>; | ||
getModelSnapshotUpgradeStats(this: That, params: T.MlGetModelSnapshotUpgradeStatsRequest | TB.MlGetModelSnapshotUpgradeStatsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlGetModelSnapshotUpgradeStatsResponse, unknown>>; | ||
getModelSnapshotUpgradeStats(this: That, params: T.MlGetModelSnapshotUpgradeStatsRequest | TB.MlGetModelSnapshotUpgradeStatsRequest, options?: TransportRequestOptions): Promise<T.MlGetModelSnapshotUpgradeStatsResponse>; | ||
getModelSnapshots(this: That, params: T.MlGetModelSnapshotsRequest | TB.MlGetModelSnapshotsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlGetModelSnapshotsResponse>; | ||
@@ -108,0 +108,0 @@ getModelSnapshots(this: That, params: T.MlGetModelSnapshotsRequest | TB.MlGetModelSnapshotsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlGetModelSnapshotsResponse, unknown>>; |
@@ -23,3 +23,3 @@ "use strict"; | ||
const acceptedPath = ['index']; | ||
const acceptedBody = ['aggregations', 'aggs', 'collapse', 'explain', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']; | ||
const acceptedBody = ['aggregations', 'aggs', 'collapse', 'explain', 'from', 'highlight', 'track_total_hits', 'indices_boost', 'docvalue_fields', 'knn', 'min_score', 'post_filter', 'profile', 'query', 'rescore', 'script_fields', 'search_after', 'size', 'slice', 'sort', '_source', 'fields', 'suggest', 'terminate_after', 'timeout', 'track_scores', 'version', 'seq_no_primary_term', 'stored_fields', 'pit', 'runtime_mappings', 'stats']; | ||
const querystring = {}; | ||
@@ -40,3 +40,4 @@ // @ts-expect-error | ||
// @ts-expect-error | ||
if (key === 'sort' && typeof params[key] === 'string' && params[key].includes(':')) { | ||
if (key === 'sort' && typeof params[key] === 'string' && params[key].includes(':')) { // eslint-disable-line | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
@@ -43,0 +44,0 @@ } |
@@ -112,2 +112,5 @@ import { Transport, TransportRequestOptions, TransportRequestOptionsWithMeta, TransportRequestOptionsWithOutMeta, TransportResult } from '@elastic/transport'; | ||
hasPrivileges(this: That, params?: T.SecurityHasPrivilegesRequest | TB.SecurityHasPrivilegesRequest, options?: TransportRequestOptions): Promise<T.SecurityHasPrivilegesResponse>; | ||
hasPrivilegesUserProfile(this: That, params: T.SecurityHasPrivilegesUserProfileRequest | TB.SecurityHasPrivilegesUserProfileRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityHasPrivilegesUserProfileResponse>; | ||
hasPrivilegesUserProfile(this: That, params: T.SecurityHasPrivilegesUserProfileRequest | TB.SecurityHasPrivilegesUserProfileRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityHasPrivilegesUserProfileResponse, unknown>>; | ||
hasPrivilegesUserProfile(this: That, params: T.SecurityHasPrivilegesUserProfileRequest | TB.SecurityHasPrivilegesUserProfileRequest, options?: TransportRequestOptions): Promise<T.SecurityHasPrivilegesUserProfileResponse>; | ||
invalidateApiKey(this: That, params?: T.SecurityInvalidateApiKeyRequest | TB.SecurityInvalidateApiKeyRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityInvalidateApiKeyResponse>; | ||
@@ -164,2 +167,5 @@ invalidateApiKey(this: That, params?: T.SecurityInvalidateApiKeyRequest | TB.SecurityInvalidateApiKeyRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityInvalidateApiKeyResponse, unknown>>; | ||
suggestUserProfiles(this: That, params?: T.SecuritySuggestUserProfilesRequest | TB.SecuritySuggestUserProfilesRequest, options?: TransportRequestOptions): Promise<T.SecuritySuggestUserProfilesResponse>; | ||
updateApiKey(this: That, params: T.SecurityUpdateApiKeyRequest | TB.SecurityUpdateApiKeyRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityUpdateApiKeyResponse>; | ||
updateApiKey(this: That, params: T.SecurityUpdateApiKeyRequest | TB.SecurityUpdateApiKeyRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityUpdateApiKeyResponse, unknown>>; | ||
updateApiKey(this: That, params: T.SecurityUpdateApiKeyRequest | TB.SecurityUpdateApiKeyRequest, options?: TransportRequestOptions): Promise<T.SecurityUpdateApiKeyResponse>; | ||
updateUserProfileData(this: That, params: T.SecurityUpdateUserProfileDataRequest | TB.SecurityUpdateUserProfileDataRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.SecurityUpdateUserProfileDataResponse>; | ||
@@ -166,0 +172,0 @@ updateUserProfileData(this: That, params: T.SecurityUpdateUserProfileDataRequest | TB.SecurityUpdateUserProfileDataRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.SecurityUpdateUserProfileDataResponse, unknown>>; |
@@ -780,2 +780,33 @@ "use strict"; | ||
} | ||
async hasPrivilegesUserProfile(params, options) { | ||
const acceptedPath = []; | ||
const acceptedBody = ['uids', 'privileges']; | ||
const querystring = {}; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
} | ||
} | ||
const method = body != null ? 'POST' : 'GET'; | ||
const path = '/_security/profile/_has_privileges'; | ||
return await this.transport.request({ path, method, querystring, body }, options); | ||
} | ||
async invalidateApiKey(params, options) { | ||
@@ -1220,3 +1251,3 @@ const acceptedPath = []; | ||
const acceptedPath = []; | ||
const acceptedBody = ['name', 'size']; | ||
const acceptedBody = ['name', 'size', 'data', 'hint']; | ||
const querystring = {}; | ||
@@ -1251,5 +1282,36 @@ // @ts-expect-error | ||
} | ||
async updateApiKey(params, options) { | ||
const acceptedPath = ['id']; | ||
const acceptedBody = ['role_descriptors', 'metadata']; | ||
const querystring = {}; | ||
// @ts-expect-error | ||
const userBody = params === null || params === void 0 ? void 0 : params.body; | ||
let body; | ||
if (typeof userBody === 'string') { | ||
body = userBody; | ||
} | ||
else { | ||
body = userBody != null ? { ...userBody } : undefined; | ||
} | ||
for (const key in params) { | ||
if (acceptedBody.includes(key)) { | ||
body = body !== null && body !== void 0 ? body : {}; | ||
// @ts-expect-error | ||
body[key] = params[key]; | ||
} | ||
else if (acceptedPath.includes(key)) { | ||
continue; | ||
} | ||
else if (key !== 'body') { | ||
// @ts-expect-error | ||
querystring[key] = params[key]; | ||
} | ||
} | ||
const method = 'PUT'; | ||
const path = `/_security/api_key/${encodeURIComponent(params.id.toString())}`; | ||
return await this.transport.request({ path, method, querystring, body }, options); | ||
} | ||
async updateUserProfileData(params, options) { | ||
const acceptedPath = ['uid']; | ||
const acceptedBody = ['access', 'data']; | ||
const acceptedBody = ['labels', 'data']; | ||
const querystring = {}; | ||
@@ -1256,0 +1318,0 @@ // @ts-expect-error |
@@ -1,2 +0,1 @@ | ||
import InternalApi from './api/_internal'; | ||
import AsyncSearchApi from './api/async_search'; | ||
@@ -80,3 +79,2 @@ import AutoscalingApi from './api/autoscaling'; | ||
new (): API; | ||
Internal: InternalApi; | ||
asyncSearch: AsyncSearchApi; | ||
@@ -159,3 +157,2 @@ autoscaling: AutoscalingApi; | ||
} | ||
declare const kInternal: unique symbol; | ||
declare const kAsyncSearch: unique symbol; | ||
@@ -195,3 +192,2 @@ declare const kAutoscaling: unique symbol; | ||
export default class API { | ||
[kInternal]: symbol | null; | ||
[kAsyncSearch]: symbol | null; | ||
@@ -198,0 +194,0 @@ [kAutoscaling]: symbol | null; |
@@ -20,3 +20,3 @@ "use strict"; | ||
*/ | ||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9; | ||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -31,3 +31,2 @@ const tslib_1 = require("tslib"); | ||
// and elastic/elastic-client-generator-js to regenerate this file again. | ||
const _internal_1 = tslib_1.__importDefault(require("./api/_internal")); | ||
const async_search_1 = tslib_1.__importDefault(require("./api/async_search")); | ||
@@ -109,3 +108,2 @@ const autoscaling_1 = tslib_1.__importDefault(require("./api/autoscaling")); | ||
const xpack_1 = tslib_1.__importDefault(require("./api/xpack")); | ||
const kInternal = Symbol('Internal'); | ||
const kAsyncSearch = Symbol('AsyncSearch'); | ||
@@ -344,9 +342,2 @@ const kAutoscaling = Symbol('Autoscaling'); | ||
}); | ||
Object.defineProperty(this, _9, { | ||
enumerable: true, | ||
configurable: true, | ||
writable: true, | ||
value: void 0 | ||
}); | ||
this[kInternal] = null; | ||
this[kAsyncSearch] = null; | ||
@@ -388,3 +379,3 @@ this[kAutoscaling] = null; | ||
exports.default = API; | ||
_a = kInternal, _b = kAsyncSearch, _c = kAutoscaling, _d = kCat, _e = kCcr, _f = kCluster, _g = kDanglingIndices, _h = kEnrich, _j = kEql, _k = kFeatures, _l = kFleet, _m = kGraph, _o = kIlm, _p = kIndices, _q = kIngest, _r = kLicense, _s = kLogstash, _t = kMigration, _u = kMl, _v = kMonitoring, _w = kNodes, _x = kRollup, _y = kSearchableSnapshots, _z = kSecurity, _0 = kShutdown, _1 = kSlm, _2 = kSnapshot, _3 = kSql, _4 = kSsl, _5 = kTasks, _6 = kTextStructure, _7 = kTransform, _8 = kWatcher, _9 = kXpack; | ||
_a = kAsyncSearch, _b = kAutoscaling, _c = kCat, _d = kCcr, _e = kCluster, _f = kDanglingIndices, _g = kEnrich, _h = kEql, _j = kFeatures, _k = kFleet, _l = kGraph, _m = kIlm, _o = kIndices, _p = kIngest, _q = kLicense, _r = kLogstash, _s = kMigration, _t = kMl, _u = kMonitoring, _v = kNodes, _w = kRollup, _x = kSearchableSnapshots, _y = kSecurity, _z = kShutdown, _0 = kSlm, _1 = kSnapshot, _2 = kSql, _3 = kSsl, _4 = kTasks, _5 = kTextStructure, _6 = kTransform, _7 = kWatcher, _8 = kXpack; | ||
API.prototype.bulk = bulk_1.default; | ||
@@ -434,5 +425,2 @@ API.prototype.clearScroll = clear_scroll_1.default; | ||
Object.defineProperties(API.prototype, { | ||
Internal: { | ||
get() { return this[kInternal] === null ? (this[kInternal] = new _internal_1.default(this.transport)) : this[kInternal]; } | ||
}, | ||
asyncSearch: { | ||
@@ -439,0 +427,0 @@ get() { return this[kAsyncSearch] === null ? (this[kAsyncSearch] = new async_search_1.default(this.transport)) : this[kAsyncSearch]; } |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { ConnectionOptions as TlsConnectionOptions } from 'tls'; | ||
@@ -3,0 +4,0 @@ import { URL } from 'url'; |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { Readable } from 'stream'; | ||
@@ -3,0 +4,0 @@ import { TransportResult, TransportRequestOptions } from '@elastic/transport'; |
@@ -25,2 +25,3 @@ "use strict"; | ||
/* eslint-disable @typescript-eslint/promise-function-async */ | ||
/* eslint-disable @typescript-eslint/no-unnecessary-type-assertion */ | ||
const assert_1 = tslib_1.__importDefault(require("assert")); | ||
@@ -27,0 +28,0 @@ const util_1 = require("util"); |
{ | ||
"name": "@elastic/elasticsearch-canary", | ||
"version": "8.3.0-canary.1", | ||
"versionCanary": "8.3.0-canary.1", | ||
"version": "8.4.0-canary.1", | ||
"versionCanary": "8.4.0-canary.1", | ||
"description": "The official Elasticsearch client for Node.js", | ||
@@ -94,3 +94,3 @@ "main": "index.js", | ||
}, | ||
"commitHash": "33e0873e" | ||
"commitHash": "2af0ce81" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
2296298
47457
1