API generation

This commit is contained in:
delvedor
2021-07-15 18:01:43 +02:00
parent 4073d60b97
commit cab8d8be38
9 changed files with 1192 additions and 14 deletions

104
api/requestParams.d.ts vendored
View File

@ -886,6 +886,11 @@ export interface IlmGetLifecycle extends Generic {
export interface IlmGetStatus extends Generic {
}
export interface IlmMigrateToDataTiers<T = RequestBody> extends Generic {
dry_run?: boolean;
body?: T;
}
export interface IlmMoveToStep<T = RequestBody> extends Generic {
index: string;
body?: T;
@ -1021,6 +1026,15 @@ export interface IndicesDeleteTemplate extends Generic {
master_timeout?: string;
}
export interface IndicesDiskUsage extends Generic {
index: string;
run_expensive_tasks?: boolean;
flush?: boolean;
ignore_unavailable?: boolean;
allow_no_indices?: boolean;
expand_wildcards?: 'open' | 'closed' | 'hidden' | 'none' | 'all';
}
export interface IndicesExists extends Generic {
index: string | string[];
local?: boolean;
@ -1063,6 +1077,14 @@ export interface IndicesExistsType extends Generic {
local?: boolean;
}
export interface IndicesFieldUsageStats extends Generic {
index: string;
fields?: string | string[];
ignore_unavailable?: boolean;
allow_no_indices?: boolean;
expand_wildcards?: 'open' | 'closed' | 'hidden' | 'none' | 'all';
}
export interface IndicesFlush extends Generic {
index?: string | string[];
force?: boolean;
@ -1715,6 +1737,11 @@ export interface MlGetTrainedModelsStats extends Generic {
size?: number;
}
export interface MlInferTrainedModelDeployment extends Generic {
model_id: string;
timeout?: string;
}
export interface MlInfo extends Generic {
}
@ -1775,6 +1802,10 @@ export interface MlPutFilter<T = RequestBody> extends Generic {
export interface MlPutJob<T = RequestBody> extends Generic {
job_id: string;
ignore_unavailable?: boolean;
allow_no_indices?: boolean;
ignore_throttled?: boolean;
expand_wildcards?: 'open' | 'closed' | 'hidden' | 'none' | 'all';
body: T;
}
@ -1789,6 +1820,11 @@ export interface MlPutTrainedModelAlias extends Generic {
reassign?: boolean;
}
export interface MlResetJob extends Generic {
job_id: string;
wait_for_completion?: boolean;
}
export interface MlRevertModelSnapshot<T = RequestBody> extends Generic {
job_id: string;
snapshot_id: string;
@ -1815,6 +1851,11 @@ export interface MlStartDatafeed<T = RequestBody> extends Generic {
body?: T;
}
export interface MlStartTrainedModelDeployment extends Generic {
model_id: string;
timeout?: string;
}
export interface MlStopDataFrameAnalytics<T = RequestBody> extends Generic {
id: string;
allow_no_match?: boolean;
@ -1832,6 +1873,10 @@ export interface MlStopDatafeed<T = RequestBody> extends Generic {
body?: T;
}
export interface MlStopTrainedModelDeployment extends Generic {
model_id: string;
}
export interface MlUpdateDataFrameAnalytics<T = RequestBody> extends Generic {
id: string;
body: T;
@ -2260,6 +2305,9 @@ export interface SecurityEnableUser extends Generic {
refresh?: 'wait_for' | boolean;
}
export interface SecurityEnrollKibana extends Generic {
}
export interface SecurityEnrollNode extends Generic {
}
@ -2349,6 +2397,30 @@ export interface SecurityPutUser<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlAuthenticate<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlCompleteLogout<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlInvalidate<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlLogout<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlPrepareAuthentication<T = RequestBody> extends Generic {
body: T;
}
export interface SecuritySamlServiceProviderMetadata extends Generic {
realm_name: string;
}
export interface ShutdownDeleteNode extends Generic {
node_id: string;
}
@ -2442,6 +2514,7 @@ export interface SnapshotGet extends Generic {
master_timeout?: string;
ignore_unavailable?: boolean;
index_details?: boolean;
include_repository?: boolean;
verbose?: boolean;
}
@ -2451,6 +2524,21 @@ export interface SnapshotGetRepository extends Generic {
local?: boolean;
}
export interface SnapshotRepositoryAnalyze extends Generic {
repository: string;
blob_count?: number;
concurrency?: number;
read_node_count?: number;
early_read_node_count?: number;
seed?: number;
rare_action_probability?: number;
max_blob_size?: string;
max_total_data_size?: string;
timeout?: string;
detailed?: boolean;
rarely_abort_writes?: boolean;
}
export interface SnapshotRestore<T = RequestBody> extends Generic {
repository: string;
snapshot: string;
@ -2476,6 +2564,22 @@ export interface SqlClearCursor<T = RequestBody> extends Generic {
body: T;
}
export interface SqlDeleteAsync extends Generic {
id: string;
}
export interface SqlGetAsync extends Generic {
id: string;
delimiter?: string;
format?: string;
keep_alive?: string;
wait_for_completion_timeout?: string;
}
export interface SqlGetAsyncStatus extends Generic {
id: string;
}
export interface SqlQuery<T = RequestBody> extends Generic {
format?: string;
body: T;