7
7
8
8
class AutoscalingClient (NamespacedClient ):
9
9
@query_params ()
10
- def get_autoscaling_decision (self , params = None , headers = None ):
10
+ async def get_autoscaling_decision (self , params = None , headers = None ):
11
11
"""
12
12
Gets the current autoscaling decision based on the configured autoscaling
13
13
policy, indicating whether or not autoscaling is needed.
14
14
`<https://www.elastic.co/guide/en/elasticsearch/reference/master/autoscaling-get-autoscaling-decision.html>`_
15
15
"""
16
- return self .transport .perform_request (
16
+ return await self .transport .perform_request (
17
17
"GET" , "/_autoscaling/decision" , params = params , headers = headers
18
18
)
19
19
20
20
@query_params ()
21
- def delete_autoscaling_policy (self , name , params = None , headers = None ):
21
+ async def delete_autoscaling_policy (self , name , params = None , headers = None ):
22
22
"""
23
23
Deletes an autoscaling policy.
24
24
`<https://www.elastic.co/guide/en/elasticsearch/reference/master/autoscaling-delete-autoscaling-policy.html>`_
@@ -28,15 +28,15 @@ def delete_autoscaling_policy(self, name, params=None, headers=None):
28
28
if name in SKIP_IN_PATH :
29
29
raise ValueError ("Empty value passed for a required argument 'name'." )
30
30
31
- return self .transport .perform_request (
31
+ return await self .transport .perform_request (
32
32
"DELETE" ,
33
33
_make_path ("_autoscaling" , "policy" , name ),
34
34
params = params ,
35
35
headers = headers ,
36
36
)
37
37
38
38
@query_params ()
39
- def put_autoscaling_policy (self , name , body , params = None , headers = None ):
39
+ async def put_autoscaling_policy (self , name , body , params = None , headers = None ):
40
40
"""
41
41
Creates a new autoscaling policy.
42
42
`<https://www.elastic.co/guide/en/elasticsearch/reference/master/autoscaling-put-autoscaling-policy.html>`_
@@ -48,7 +48,7 @@ def put_autoscaling_policy(self, name, body, params=None, headers=None):
48
48
if param in SKIP_IN_PATH :
49
49
raise ValueError ("Empty value passed for a required argument." )
50
50
51
- return self .transport .perform_request (
51
+ return await self .transport .perform_request (
52
52
"PUT" ,
53
53
_make_path ("_autoscaling" , "policy" , name ),
54
54
params = params ,
@@ -57,7 +57,7 @@ def put_autoscaling_policy(self, name, body, params=None, headers=None):
57
57
)
58
58
59
59
@query_params ()
60
- def get_autoscaling_policy (self , name , params = None , headers = None ):
60
+ async def get_autoscaling_policy (self , name , params = None , headers = None ):
61
61
"""
62
62
Retrieves an autoscaling policy.
63
63
`<https://www.elastic.co/guide/en/elasticsearch/reference/master/autoscaling-get-autoscaling-policy.html>`_
@@ -67,7 +67,7 @@ def get_autoscaling_policy(self, name, params=None, headers=None):
67
67
if name in SKIP_IN_PATH :
68
68
raise ValueError ("Empty value passed for a required argument 'name'." )
69
69
70
- return self .transport .perform_request (
70
+ return await self .transport .perform_request (
71
71
"GET" ,
72
72
_make_path ("_autoscaling" , "policy" , name ),
73
73
params = params ,
0 commit comments