8888PositiveInteger = int
8989Principal = str
9090PrincipalOrgID = str
91+ ProvisionedPollerGroupName = str
9192PublishedFunctionQualifier = str
9293Qualifier = str
9394Queue = str
111112TaggableResource = str
112113TagsErrorCode = str
113114TagsErrorMessage = str
115+ TenantId = str
114116Timeout = int
115117Timestamp = str
116118Topic = str
@@ -295,59 +297,47 @@ class Runtime(StrEnum):
295297 nodejs = "nodejs"
296298 nodejs4_3 = "nodejs4.3"
297299 nodejs6_10 = "nodejs6.10"
298- nodejs8_9 = "nodejs8.9"
299300 nodejs8_10 = "nodejs8.10"
300- nodejs8_x = "nodejs8.x"
301301 nodejs10_x = "nodejs10.x"
302302 nodejs12_x = "nodejs12.x"
303303 nodejs14_x = "nodejs14.x"
304304 nodejs16_x = "nodejs16.x"
305- nodejs18_x = "nodejs18.x"
306- nodejs20_x = "nodejs20.x"
307- nodejs22_x = "nodejs22.x"
308- nodejs24_x = "nodejs24.x"
309305 java8 = "java8"
310306 java8_al2 = "java8.al2"
311307 java11 = "java11"
312- java17 = "java17"
313- java21 = "java21"
314- java25 = "java25"
315308 python2_7 = "python2.7"
316- python3_4 = "python3.4"
317309 python3_6 = "python3.6"
318310 python3_7 = "python3.7"
319311 python3_8 = "python3.8"
320312 python3_9 = "python3.9"
321- python3_10 = "python3.10"
322- python3_11 = "python3.11"
323- python3_12 = "python3.12"
324- python3_13 = "python3.13"
325- python3_14 = "python3.14"
326313 dotnetcore1_0 = "dotnetcore1.0"
327314 dotnetcore2_0 = "dotnetcore2.0"
328315 dotnetcore2_1 = "dotnetcore2.1"
329316 dotnetcore3_1 = "dotnetcore3.1"
330317 dotnet6 = "dotnet6"
331318 dotnet8 = "dotnet8"
332- dotnet10 = "dotnet10"
333319 nodejs4_3_edge = "nodejs4.3-edge"
334- python2_7_greengrass = "python2.7-greengrass"
335- byol = "byol"
336- go1_9 = "go1.9"
337320 go1_x = "go1.x"
338321 ruby2_5 = "ruby2.5"
339- ruby2_6 = "ruby2.6"
340322 ruby2_7 = "ruby2.7"
323+ provided = "provided"
324+ provided_al2 = "provided.al2"
325+ nodejs18_x = "nodejs18.x"
326+ python3_10 = "python3.10"
327+ java17 = "java17"
341328 ruby3_2 = "ruby3.2"
342329 ruby3_3 = "ruby3.3"
343330 ruby3_4 = "ruby3.4"
344- provided = "provided "
345- provided_al2 = "provided.al2 "
331+ python3_11 = "python3.11 "
332+ nodejs20_x = "nodejs20.x "
346333 provided_al2023 = "provided.al2023"
347- nasa = "nasa"
348- nodejs26_x = "nodejs26.x"
349- ruby3_5 = "ruby3.5"
350- python3_15 = "python3.15"
334+ python3_12 = "python3.12"
335+ java21 = "java21"
336+ python3_13 = "python3.13"
337+ nodejs22_x = "nodejs22.x"
338+ nodejs24_x = "nodejs24.x"
339+ python3_14 = "python3.14"
340+ java25 = "java25"
351341
352342
353343class SchemaRegistryEventRecordFormat (StrEnum ):
@@ -432,6 +422,10 @@ class SystemLogLevel(StrEnum):
432422 WARN = "WARN"
433423
434424
425+ class TenantIsolationMode (StrEnum ):
426+ PER_TENANT = "PER_TENANT"
427+
428+
435429class ThrottleReason (StrEnum ):
436430 ConcurrentInvocationLimitExceeded = "ConcurrentInvocationLimitExceeded"
437431 FunctionInvocationRateLimitExceeded = "FunctionInvocationRateLimitExceeded"
@@ -995,6 +989,7 @@ class CreateCodeSigningConfigResponse(TypedDict, total=False):
995989class ProvisionedPollerConfig (TypedDict , total = False ):
996990 MinimumPollers : MinimumNumberOfPollers | None
997991 MaximumPollers : MaximumNumberOfPollers | None
992+ PollerGroupName : ProvisionedPollerGroupName | None
998993
999994
1000995EventSourceMappingMetricList = list [EventSourceMappingMetric ]
@@ -1095,6 +1090,10 @@ class CreateEventSourceMappingRequest(ServiceRequest):
10951090 ProvisionedPollerConfig : ProvisionedPollerConfig | None
10961091
10971092
1093+ class TenancyConfig (TypedDict , total = False ):
1094+ TenantIsolationMode : TenantIsolationMode
1095+
1096+
10981097class LoggingConfig (TypedDict , total = False ):
10991098 LogFormat : LogFormat | None
11001099 ApplicationLogLevel : ApplicationLogLevel | None
@@ -1189,6 +1188,7 @@ class CreateFunctionRequest(ServiceRequest):
11891188 LoggingConfig : LoggingConfig | None
11901189 CapacityProviderConfig : CapacityProviderConfig | None
11911190 PublishTo : FunctionVersionLatestPublished | None
1191+ TenancyConfig : TenancyConfig | None
11921192
11931193
11941194class CreateFunctionUrlConfigRequest (ServiceRequest ):
@@ -1417,6 +1417,7 @@ class FunctionConfiguration(TypedDict, total=False):
14171417 LoggingConfig : LoggingConfig | None
14181418 CapacityProviderConfig : CapacityProviderConfig | None
14191419 ConfigSha256 : String | None
1420+ TenancyConfig : TenancyConfig | None
14201421
14211422
14221423class FunctionEventInvokeConfig (TypedDict , total = False ):
@@ -1651,6 +1652,7 @@ class InvocationRequest(ServiceRequest):
16511652 LogType : LogType | None
16521653 ClientContext : String | None
16531654 Qualifier : NumericLatestPublishedOrAliasQualifier | None
1655+ TenantId : TenantId | None
16541656
16551657
16561658class InvocationResponse (TypedDict , total = False ):
@@ -1687,6 +1689,7 @@ class InvokeWithResponseStreamRequest(ServiceRequest):
16871689 LogType : LogType | None
16881690 ClientContext : String | None
16891691 Qualifier : NumericLatestPublishedOrAliasQualifier | None
1692+ TenantId : TenantId | None
16901693
16911694
16921695class InvokeWithResponseStreamResponseEvent (TypedDict , total = False ):
@@ -2287,6 +2290,7 @@ def create_function(
22872290 logging_config : LoggingConfig | None = None ,
22882291 capacity_provider_config : CapacityProviderConfig | None = None ,
22892292 publish_to : FunctionVersionLatestPublished | None = None ,
2293+ tenancy_config : TenancyConfig | None = None ,
22902294 ** kwargs ,
22912295 ) -> FunctionConfiguration :
22922296 raise NotImplementedError
@@ -2544,6 +2548,7 @@ def invoke(
25442548 client_context : String | None = None ,
25452549 payload : IO [Blob ] | None = None ,
25462550 qualifier : NumericLatestPublishedOrAliasQualifier | None = None ,
2551+ tenant_id : TenantId | None = None ,
25472552 ** kwargs ,
25482553 ) -> InvocationResponse :
25492554 raise NotImplementedError
@@ -2568,6 +2573,7 @@ def invoke_with_response_stream(
25682573 client_context : String | None = None ,
25692574 qualifier : NumericLatestPublishedOrAliasQualifier | None = None ,
25702575 payload : IO [Blob ] | None = None ,
2576+ tenant_id : TenantId | None = None ,
25712577 ** kwargs ,
25722578 ) -> InvokeWithResponseStreamResponse :
25732579 raise NotImplementedError
0 commit comments