@@ -17,22 +17,63 @@ class LambdaContext(object):
17
17
18
18
"""
19
19
20
- function_name : str
21
- function_version : str
22
- invoked_function_arn : str
23
- memory_limit_in_mb : int
24
- aws_request_id : str
25
- log_group_name : str
26
- log_stream_name : str
27
- identity : LambdaCognitoIdentity
28
- client_context : LambdaClientContext
20
+ _function_name : str
21
+ _function_version : str
22
+ _invoked_function_arn : str
23
+ _memory_limit_in_mb : int
24
+ _aws_request_id : str
25
+ _log_group_name : str
26
+ _log_stream_name : str
27
+ _identity : LambdaCognitoIdentity
28
+ _client_context : LambdaClientContext
29
29
30
- @staticmethod
31
- def get_remaining_time_in_millis () -> int :
32
- """
30
+ @property
31
+ def function_name (self ) -> str :
32
+ """The name of the Lambda function."""
33
+ return self ._function_name
34
+
35
+ @property
36
+ def function_version (self ) -> str :
37
+ """The version of the function."""
38
+ return self ._function_version
39
+
40
+ @property
41
+ def invoked_function_arn (self ) -> str :
42
+ """The Amazon Resource Name (ARN) that's used to invoke the function. Indicates if the invoker specified a
43
+ version number or alias."""
44
+ return self ._invoked_function_arn
45
+
46
+ @property
47
+ def memory_limit_in_mb (self ) -> int :
48
+ """The amount of memory that's allocated for the function."""
49
+ return self ._memory_limit_in_mb
50
+
51
+ @property
52
+ def aws_request_id (self ) -> str :
53
+ """The identifier of the invocation request."""
54
+ return self ._aws_request_id
33
55
34
- Returns
35
- -------
56
+ @property
57
+ def log_group_name (self ) -> str :
58
+ """The log group for the function."""
59
+ return self ._log_group_name
36
60
37
- """
61
+ @property
62
+ def log_stream_name (self ) -> str :
63
+ """The log stream for the function instance."""
64
+ return self ._log_stream_name
65
+
66
+ @property
67
+ def identity (self ) -> LambdaCognitoIdentity :
68
+ """(mobile apps) Information about the Amazon Cognito identity that authorized the request."""
69
+ return self ._identity
70
+
71
+ @property
72
+ def client_context (self ) -> LambdaClientContext :
73
+ """(mobile apps) Client context that's provided to Lambda by the client application."""
74
+ return self ._client_context
75
+
76
+ @staticmethod
77
+ def get_remaining_time_in_millis () -> int :
78
+ """Returns the number of milliseconds left before the execution times out."""
38
79
return 0
0 commit comments