Elasticsearch Store: `Elasticsearch Client Method Helpers Indices Put Template`
Table of contents
Functions
Functions
convertIndicesPutTemplateParams
▸ convertIndicesPutTemplateParams(params
, distributionMeta
): IndicesPutTemplateParams
| { aliases
: undefined
| { [alias: string]
: Alias
; } = body.aliases; create?
: boolean
; index_patterns
: undefined
| string
| string
[] = body.index_patterns; mappings
: undefined
| { properties
: any
= v } ; master_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` ; name
: string
; order?
: number
; settings
: undefined
| Record
<string
, any
> = body.settings } | { body
: undefined
| IndexTemplateProperties
; create?
: boolean
; include_type_name
: boolean
= true; master_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` ; name
: string
; order?
: number
} | { body
: { aliases?
: { [alias: string]
: Alias
; } ; index_patterns?
: string
| string
[] ; mappings
: undefined
| { properties
: any
= v } ; settings?
: Record
<string
, any
> } = newBody; cluster_manager_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` = master_timeout; create?
: boolean
; name
: string
; order?
: number
}
Parameters
Name | Type |
---|---|
params | IndicesPutTemplateParams |
distributionMeta | ClientMetadata |
Returns
IndicesPutTemplateParams
| { aliases
: undefined
| { [alias: string]
: Alias
; } = body.aliases; create?
: boolean
; index_patterns
: undefined
| string
| string
[] = body.index_patterns; mappings
: undefined
| { properties
: any
= v } ; master_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` ; name
: string
; order?
: number
; settings
: undefined
| Record
<string
, any
> = body.settings } | { body
: undefined
| IndexTemplateProperties
; create?
: boolean
; include_type_name
: boolean
= true; master_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` ; name
: string
; order?
: number
} | { body
: { aliases?
: { [alias: string]
: Alias
; } ; index_patterns?
: string
| string
[] ; mappings
: undefined
| { properties
: any
= v } ; settings?
: Record
<string
, any
> } = newBody; cluster_manager_timeout?
: `${number}d` | `${number}h` | `${number}m` | `${number}s` | `${number}ms` | `${number}micros` | `${number}nanos` = master_timeout; create?
: boolean
; name
: string
; order?
: number
}
Defined in
elasticsearch-store/src/elasticsearch-client/method-helpers/indicesPutTemplate.ts:5