@@ -555,7 +555,7 @@ async def bulk(
555555 ] = None ,
556556 require_alias : t .Optional [bool ] = None ,
557557 require_data_stream : t .Optional [bool ] = None ,
558- routing : t .Optional [str ] = None ,
558+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
559559 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
560560 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
561561 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -898,7 +898,7 @@ async def count(
898898 project_routing : t .Optional [str ] = None ,
899899 q : t .Optional [str ] = None ,
900900 query : t .Optional [t .Mapping [str , t .Any ]] = None ,
901- routing : t .Optional [str ] = None ,
901+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
902902 terminate_after : t .Optional [int ] = None ,
903903 body : t .Optional [t .Dict [str , t .Any ]] = None ,
904904 ) -> ObjectApiResponse [t .Any ]:
@@ -1053,7 +1053,7 @@ async def create(
10531053 ] = None ,
10541054 require_alias : t .Optional [bool ] = None ,
10551055 require_data_stream : t .Optional [bool ] = None ,
1056- routing : t .Optional [str ] = None ,
1056+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
10571057 timeout : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
10581058 version : t .Optional [int ] = None ,
10591059 version_type : t .Optional [
@@ -1232,7 +1232,7 @@ async def delete(
12321232 refresh : t .Optional [
12331233 t .Union [bool , str , t .Literal ["false" , "true" , "wait_for" ]]
12341234 ] = None ,
1235- routing : t .Optional [str ] = None ,
1235+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
12361236 timeout : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
12371237 version : t .Optional [int ] = None ,
12381238 version_type : t .Optional [
@@ -1375,7 +1375,7 @@ async def delete_by_query(
13751375 refresh : t .Optional [bool ] = None ,
13761376 request_cache : t .Optional [bool ] = None ,
13771377 requests_per_second : t .Optional [float ] = None ,
1378- routing : t .Optional [str ] = None ,
1378+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
13791379 scroll : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
13801380 scroll_size : t .Optional [int ] = None ,
13811381 search_timeout : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
@@ -1769,7 +1769,7 @@ async def exists(
17691769 pretty : t .Optional [bool ] = None ,
17701770 realtime : t .Optional [bool ] = None ,
17711771 refresh : t .Optional [bool ] = None ,
1772- routing : t .Optional [str ] = None ,
1772+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
17731773 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
17741774 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
17751775 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -1899,7 +1899,7 @@ async def exists_source(
18991899 pretty : t .Optional [bool ] = None ,
19001900 realtime : t .Optional [bool ] = None ,
19011901 refresh : t .Optional [bool ] = None ,
1902- routing : t .Optional [str ] = None ,
1902+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
19031903 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
19041904 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
19051905 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -2010,7 +2010,7 @@ async def explain(
20102010 pretty : t .Optional [bool ] = None ,
20112011 q : t .Optional [str ] = None ,
20122012 query : t .Optional [t .Mapping [str , t .Any ]] = None ,
2013- routing : t .Optional [str ] = None ,
2013+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
20142014 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
20152015 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
20162016 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -2139,7 +2139,7 @@ async def field_caps(
21392139 ] = None ,
21402140 fields : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
21412141 filter_path : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
2142- filters : t .Optional [str ] = None ,
2142+ filters : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
21432143 human : t .Optional [bool ] = None ,
21442144 ignore_unavailable : t .Optional [bool ] = None ,
21452145 include_empty_fields : t .Optional [bool ] = None ,
@@ -2279,7 +2279,7 @@ async def get(
22792279 pretty : t .Optional [bool ] = None ,
22802280 realtime : t .Optional [bool ] = None ,
22812281 refresh : t .Optional [bool ] = None ,
2282- routing : t .Optional [str ] = None ,
2282+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
22832283 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
22842284 source_exclude_vectors : t .Optional [bool ] = None ,
22852285 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -2571,7 +2571,7 @@ async def get_source(
25712571 pretty : t .Optional [bool ] = None ,
25722572 realtime : t .Optional [bool ] = None ,
25732573 refresh : t .Optional [bool ] = None ,
2574- routing : t .Optional [str ] = None ,
2574+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
25752575 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
25762576 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
25772577 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -2753,7 +2753,7 @@ async def index(
27532753 ] = None ,
27542754 require_alias : t .Optional [bool ] = None ,
27552755 require_data_stream : t .Optional [bool ] = None ,
2756- routing : t .Optional [str ] = None ,
2756+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
27572757 timeout : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
27582758 version : t .Optional [int ] = None ,
27592759 version_type : t .Optional [
@@ -3037,7 +3037,7 @@ async def mget(
30373037 pretty : t .Optional [bool ] = None ,
30383038 realtime : t .Optional [bool ] = None ,
30393039 refresh : t .Optional [bool ] = None ,
3040- routing : t .Optional [str ] = None ,
3040+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
30413041 source : t .Optional [t .Union [bool , t .Union [str , t .Sequence [str ]]]] = None ,
30423042 source_excludes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
30433043 source_includes : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
@@ -3174,7 +3174,7 @@ async def msearch(
31743174 pretty : t .Optional [bool ] = None ,
31753175 project_routing : t .Optional [str ] = None ,
31763176 rest_total_hits_as_int : t .Optional [bool ] = None ,
3177- routing : t .Optional [str ] = None ,
3177+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
31783178 search_type : t .Optional [
31793179 t .Union [str , t .Literal ["dfs_query_then_fetch" , "query_then_fetch" ]]
31803180 ] = None ,
@@ -3440,7 +3440,7 @@ async def mtermvectors(
34403440 preference : t .Optional [str ] = None ,
34413441 pretty : t .Optional [bool ] = None ,
34423442 realtime : t .Optional [bool ] = None ,
3443- routing : t .Optional [str ] = None ,
3443+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
34443444 term_statistics : t .Optional [bool ] = None ,
34453445 version : t .Optional [int ] = None ,
34463446 version_type : t .Optional [
@@ -3570,7 +3570,7 @@ async def open_point_in_time(
35703570 preference : t .Optional [str ] = None ,
35713571 pretty : t .Optional [bool ] = None ,
35723572 project_routing : t .Optional [str ] = None ,
3573- routing : t .Optional [str ] = None ,
3573+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
35743574 body : t .Optional [t .Dict [str , t .Any ]] = None ,
35753575 ) -> ObjectApiResponse [t .Any ]:
35763576 """
@@ -4418,7 +4418,7 @@ async def search(
44184418 ] = None ,
44194419 rest_total_hits_as_int : t .Optional [bool ] = None ,
44204420 retriever : t .Optional [t .Mapping [str , t .Any ]] = None ,
4421- routing : t .Optional [str ] = None ,
4421+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
44224422 runtime_mappings : t .Optional [t .Mapping [str , t .Mapping [str , t .Any ]]] = None ,
44234423 script_fields : t .Optional [t .Mapping [str , t .Mapping [str , t .Any ]]] = None ,
44244424 scroll : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
@@ -5359,7 +5359,7 @@ async def search_shards(
53595359 master_timeout : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
53605360 preference : t .Optional [str ] = None ,
53615361 pretty : t .Optional [bool ] = None ,
5362- routing : t .Optional [str ] = None ,
5362+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
53635363 ) -> ObjectApiResponse [t .Any ]:
53645364 """
53655365 .. raw:: html
@@ -5468,7 +5468,7 @@ async def search_template(
54685468 profile : t .Optional [bool ] = None ,
54695469 project_routing : t .Optional [str ] = None ,
54705470 rest_total_hits_as_int : t .Optional [bool ] = None ,
5471- routing : t .Optional [str ] = None ,
5471+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
54725472 scroll : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
54735473 search_type : t .Optional [
54745474 t .Union [str , t .Literal ["dfs_query_then_fetch" , "query_then_fetch" ]]
@@ -5605,7 +5605,7 @@ async def search_template(
56055605 async def terms_enum (
56065606 self ,
56075607 * ,
5608- index : str ,
5608+ index : t . Union [ str , t . Sequence [ str ]] ,
56095609 field : t .Optional [str ] = None ,
56105610 case_insensitive : t .Optional [bool ] = None ,
56115611 error_trace : t .Optional [bool ] = None ,
@@ -5731,7 +5731,7 @@ async def termvectors(
57315731 preference : t .Optional [str ] = None ,
57325732 pretty : t .Optional [bool ] = None ,
57335733 realtime : t .Optional [bool ] = None ,
5734- routing : t .Optional [str ] = None ,
5734+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
57355735 term_statistics : t .Optional [bool ] = None ,
57365736 version : t .Optional [int ] = None ,
57375737 version_type : t .Optional [
@@ -5915,7 +5915,7 @@ async def update(
59155915 ] = None ,
59165916 require_alias : t .Optional [bool ] = None ,
59175917 retry_on_conflict : t .Optional [int ] = None ,
5918- routing : t .Optional [str ] = None ,
5918+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
59195919 script : t .Optional [t .Mapping [str , t .Any ]] = None ,
59205920 scripted_upsert : t .Optional [bool ] = None ,
59215921 source : t .Optional [t .Union [bool , t .Mapping [str , t .Any ]]] = None ,
@@ -6095,7 +6095,7 @@ async def update_by_query(
60956095 refresh : t .Optional [bool ] = None ,
60966096 request_cache : t .Optional [bool ] = None ,
60976097 requests_per_second : t .Optional [float ] = None ,
6098- routing : t .Optional [str ] = None ,
6098+ routing : t .Optional [t . Union [ str , t . Sequence [ str ]] ] = None ,
60996099 script : t .Optional [t .Mapping [str , t .Any ]] = None ,
61006100 scroll : t .Optional [t .Union [str , t .Literal [- 1 ], t .Literal [0 ]]] = None ,
61016101 scroll_size : t .Optional [int ] = None ,
0 commit comments