Typed dictionaries
Auto-generated documentation for Lambda type annotations stubs module mypy-boto3-lambda.
AccountLimitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"TotalCodeSize": ...,
}
Definition
class AccountLimitTypeDef(TypedDict):
TotalCodeSize: NotRequired[int],
CodeSizeUnzipped: NotRequired[int],
CodeSizeZipped: NotRequired[int],
ConcurrentExecutions: NotRequired[int],
UnreservedConcurrentExecutions: NotRequired[int],
AccountUsageTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AccountUsageTypeDef
def get_value() -> AccountUsageTypeDef:
return {
"TotalCodeSize": ...,
}
Definition
class AccountUsageTypeDef(TypedDict):
TotalCodeSize: NotRequired[int],
FunctionCount: NotRequired[int],
AddLayerVersionPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AddLayerVersionPermissionRequestRequestTypeDef
def get_value() -> AddLayerVersionPermissionRequestRequestTypeDef:
return {
"LayerName": ...,
"VersionNumber": ...,
"StatementId": ...,
"Action": ...,
"Principal": ...,
}
Definition
class AddLayerVersionPermissionRequestRequestTypeDef(TypedDict):
LayerName: str,
VersionNumber: int,
StatementId: str,
Action: str,
Principal: str,
OrganizationId: NotRequired[str],
RevisionId: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AddPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AddPermissionRequestRequestTypeDef
def get_value() -> AddPermissionRequestRequestTypeDef:
return {
"FunctionName": ...,
"StatementId": ...,
"Action": ...,
"Principal": ...,
}
Definition
class AddPermissionRequestRequestTypeDef(TypedDict):
FunctionName: str,
StatementId: str,
Action: str,
Principal: str,
SourceArn: NotRequired[str],
SourceAccount: NotRequired[str],
EventSourceToken: NotRequired[str],
Qualifier: NotRequired[str],
RevisionId: NotRequired[str],
PrincipalOrgID: NotRequired[str],
FunctionUrlAuthType: NotRequired[FunctionUrlAuthTypeType], # (1)
AliasRoutingConfigurationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AliasRoutingConfigurationTypeDef
def get_value() -> AliasRoutingConfigurationTypeDef:
return {
"AdditionalVersionWeights": ...,
}
Definition
class AliasRoutingConfigurationTypeDef(TypedDict):
AdditionalVersionWeights: NotRequired[Mapping[str, float]],
AllowedPublishersTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AllowedPublishersTypeDef
def get_value() -> AllowedPublishersTypeDef:
return {
"SigningProfileVersionArns": ...,
}
AmazonManagedKafkaEventSourceConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AmazonManagedKafkaEventSourceConfigTypeDef
def get_value() -> AmazonManagedKafkaEventSourceConfigTypeDef:
return {
"ConsumerGroupId": ...,
}
Definition
class AmazonManagedKafkaEventSourceConfigTypeDef(TypedDict):
ConsumerGroupId: NotRequired[str],
CodeSigningPoliciesTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CodeSigningPoliciesTypeDef
def get_value() -> CodeSigningPoliciesTypeDef:
return {
"UntrustedArtifactOnDeployment": ...,
}
Definition
class CodeSigningPoliciesTypeDef(TypedDict):
UntrustedArtifactOnDeployment: NotRequired[CodeSigningPolicyType], # (1)
ConcurrencyTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ConcurrencyTypeDef
def get_value() -> ConcurrencyTypeDef:
return {
"ReservedConcurrentExecutions": ...,
}
CorsTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CorsTypeDef
def get_value() -> CorsTypeDef:
return {
"AllowCredentials": ...,
}
Definition
class CorsTypeDef(TypedDict):
AllowCredentials: NotRequired[bool],
AllowHeaders: NotRequired[Sequence[str]],
AllowMethods: NotRequired[Sequence[str]],
AllowOrigins: NotRequired[Sequence[str]],
ExposeHeaders: NotRequired[Sequence[str]],
MaxAge: NotRequired[int],
DocumentDBEventSourceConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DocumentDBEventSourceConfigTypeDef
def get_value() -> DocumentDBEventSourceConfigTypeDef:
return {
"DatabaseName": ...,
}
Definition
class DocumentDBEventSourceConfigTypeDef(TypedDict):
DatabaseName: NotRequired[str],
CollectionName: NotRequired[str],
FullDocument: NotRequired[FullDocumentType], # (1)
- See FullDocumentType
ScalingConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ScalingConfigTypeDef
def get_value() -> ScalingConfigTypeDef:
return {
"MaximumConcurrency": ...,
}
SelfManagedEventSourceTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import SelfManagedEventSourceTypeDef
def get_value() -> SelfManagedEventSourceTypeDef:
return {
"Endpoints": ...,
}
Definition
class SelfManagedEventSourceTypeDef(TypedDict):
Endpoints: NotRequired[Mapping[EndPointTypeType, Sequence[str]]], # (1)
- See EndPointTypeType
SelfManagedKafkaEventSourceConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import SelfManagedKafkaEventSourceConfigTypeDef
def get_value() -> SelfManagedKafkaEventSourceConfigTypeDef:
return {
"ConsumerGroupId": ...,
}
Definition
class SelfManagedKafkaEventSourceConfigTypeDef(TypedDict):
ConsumerGroupId: NotRequired[str],
SourceAccessConfigurationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import SourceAccessConfigurationTypeDef
def get_value() -> SourceAccessConfigurationTypeDef:
return {
"Type": ...,
}
Definition
class SourceAccessConfigurationTypeDef(TypedDict):
Type: NotRequired[SourceAccessTypeType], # (1)
URI: NotRequired[str],
DeadLetterConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeadLetterConfigTypeDef
def get_value() -> DeadLetterConfigTypeDef:
return {
"TargetArn": ...,
}
EnvironmentTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"Variables": ...,
}
EphemeralStorageTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EphemeralStorageTypeDef
def get_value() -> EphemeralStorageTypeDef:
return {
"Size": ...,
}
FileSystemConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FileSystemConfigTypeDef
def get_value() -> FileSystemConfigTypeDef:
return {
"Arn": ...,
"LocalMountPath": ...,
}
FunctionCodeTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionCodeTypeDef
def get_value() -> FunctionCodeTypeDef:
return {
"ZipFile": ...,
}
Definition
class FunctionCodeTypeDef(TypedDict):
ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
S3ObjectVersion: NotRequired[str],
ImageUri: NotRequired[str],
ImageConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ImageConfigTypeDef
def get_value() -> ImageConfigTypeDef:
return {
"EntryPoint": ...,
}
Definition
class ImageConfigTypeDef(TypedDict):
EntryPoint: NotRequired[Sequence[str]],
Command: NotRequired[Sequence[str]],
WorkingDirectory: NotRequired[str],
SnapStartTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import SnapStartTypeDef
def get_value() -> SnapStartTypeDef:
return {
"ApplyOn": ...,
}
TracingConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import TracingConfigTypeDef
def get_value() -> TracingConfigTypeDef:
return {
"Mode": ...,
}
- See TracingModeType
VpcConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"SubnetIds": ...,
}
Definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
DeleteAliasRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteAliasRequestRequestTypeDef
def get_value() -> DeleteAliasRequestRequestTypeDef:
return {
"FunctionName": ...,
"Name": ...,
}
DeleteCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteCodeSigningConfigRequestRequestTypeDef
def get_value() -> DeleteCodeSigningConfigRequestRequestTypeDef:
return {
"CodeSigningConfigArn": ...,
}
DeleteEventSourceMappingRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteEventSourceMappingRequestRequestTypeDef
def get_value() -> DeleteEventSourceMappingRequestRequestTypeDef:
return {
"UUID": ...,
}
DeleteFunctionCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteFunctionCodeSigningConfigRequestRequestTypeDef
def get_value() -> DeleteFunctionCodeSigningConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
DeleteFunctionConcurrencyRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteFunctionConcurrencyRequestRequestTypeDef
def get_value() -> DeleteFunctionConcurrencyRequestRequestTypeDef:
return {
"FunctionName": ...,
}
DeleteFunctionEventInvokeConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteFunctionEventInvokeConfigRequestRequestTypeDef
def get_value() -> DeleteFunctionEventInvokeConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class DeleteFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
DeleteFunctionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteFunctionRequestRequestTypeDef
def get_value() -> DeleteFunctionRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class DeleteFunctionRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
DeleteFunctionUrlConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteFunctionUrlConfigRequestRequestTypeDef
def get_value() -> DeleteFunctionUrlConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class DeleteFunctionUrlConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
DeleteLayerVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteLayerVersionRequestRequestTypeDef
def get_value() -> DeleteLayerVersionRequestRequestTypeDef:
return {
"LayerName": ...,
"VersionNumber": ...,
}
Definition
class DeleteLayerVersionRequestRequestTypeDef(TypedDict):
LayerName: str,
VersionNumber: int,
DeleteProvisionedConcurrencyConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DeleteProvisionedConcurrencyConfigRequestRequestTypeDef
def get_value() -> DeleteProvisionedConcurrencyConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
"Qualifier": ...,
}
Definition
class DeleteProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: str,
OnFailureTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import OnFailureTypeDef
def get_value() -> OnFailureTypeDef:
return {
"Destination": ...,
}
OnSuccessTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import OnSuccessTypeDef
def get_value() -> OnSuccessTypeDef:
return {
"Destination": ...,
}
EnvironmentErrorTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EnvironmentErrorTypeDef
def get_value() -> EnvironmentErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class EnvironmentErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
Message: NotRequired[str],
FilterTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Pattern": ...,
}
FunctionCodeLocationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionCodeLocationTypeDef
def get_value() -> FunctionCodeLocationTypeDef:
return {
"RepositoryType": ...,
}
Definition
class FunctionCodeLocationTypeDef(TypedDict):
RepositoryType: NotRequired[str],
Location: NotRequired[str],
ImageUri: NotRequired[str],
ResolvedImageUri: NotRequired[str],
LayerTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import LayerTypeDef
def get_value() -> LayerTypeDef:
return {
"Arn": ...,
}
Definition
class LayerTypeDef(TypedDict):
Arn: NotRequired[str],
CodeSize: NotRequired[int],
SigningProfileVersionArn: NotRequired[str],
SigningJobArn: NotRequired[str],
SnapStartResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import SnapStartResponseTypeDef
def get_value() -> SnapStartResponseTypeDef:
return {
"ApplyOn": ...,
}
Definition
class SnapStartResponseTypeDef(TypedDict):
ApplyOn: NotRequired[SnapStartApplyOnType], # (1)
OptimizationStatus: NotRequired[SnapStartOptimizationStatusType], # (2)
TracingConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import TracingConfigResponseTypeDef
def get_value() -> TracingConfigResponseTypeDef:
return {
"Mode": ...,
}
- See TracingModeType
VpcConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import VpcConfigResponseTypeDef
def get_value() -> VpcConfigResponseTypeDef:
return {
"SubnetIds": ...,
}
Definition
class VpcConfigResponseTypeDef(TypedDict):
SubnetIds: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
VpcId: NotRequired[str],
GetAliasRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetAliasRequestRequestTypeDef
def get_value() -> GetAliasRequestRequestTypeDef:
return {
"FunctionName": ...,
"Name": ...,
}
GetCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetCodeSigningConfigRequestRequestTypeDef
def get_value() -> GetCodeSigningConfigRequestRequestTypeDef:
return {
"CodeSigningConfigArn": ...,
}
GetEventSourceMappingRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetEventSourceMappingRequestRequestTypeDef
def get_value() -> GetEventSourceMappingRequestRequestTypeDef:
return {
"UUID": ...,
}
GetFunctionCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionCodeSigningConfigRequestRequestTypeDef
def get_value() -> GetFunctionCodeSigningConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
GetFunctionConcurrencyRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConcurrencyRequestRequestTypeDef
def get_value() -> GetFunctionConcurrencyRequestRequestTypeDef:
return {
"FunctionName": ...,
}
WaiterConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetFunctionConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestRequestTypeDef
def get_value() -> GetFunctionConfigurationRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionConfigurationRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
GetFunctionEventInvokeConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionEventInvokeConfigRequestRequestTypeDef
def get_value() -> GetFunctionEventInvokeConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
GetFunctionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionRequestRequestTypeDef
def get_value() -> GetFunctionRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
GetFunctionUrlConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionUrlConfigRequestRequestTypeDef
def get_value() -> GetFunctionUrlConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionUrlConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
GetLayerVersionByArnRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetLayerVersionByArnRequestRequestTypeDef
def get_value() -> GetLayerVersionByArnRequestRequestTypeDef:
return {
"Arn": ...,
}
GetLayerVersionPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetLayerVersionPolicyRequestRequestTypeDef
def get_value() -> GetLayerVersionPolicyRequestRequestTypeDef:
return {
"LayerName": ...,
"VersionNumber": ...,
}
Definition
class GetLayerVersionPolicyRequestRequestTypeDef(TypedDict):
LayerName: str,
VersionNumber: int,
GetLayerVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetLayerVersionRequestRequestTypeDef
def get_value() -> GetLayerVersionRequestRequestTypeDef:
return {
"LayerName": ...,
"VersionNumber": ...,
}
Definition
class GetLayerVersionRequestRequestTypeDef(TypedDict):
LayerName: str,
VersionNumber: int,
LayerVersionContentOutputTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import LayerVersionContentOutputTypeDef
def get_value() -> LayerVersionContentOutputTypeDef:
return {
"Location": ...,
}
Definition
class LayerVersionContentOutputTypeDef(TypedDict):
Location: NotRequired[str],
CodeSha256: NotRequired[str],
CodeSize: NotRequired[int],
SigningProfileVersionArn: NotRequired[str],
SigningJobArn: NotRequired[str],
GetPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetPolicyRequestRequestTypeDef
def get_value() -> GetPolicyRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetPolicyRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
GetProvisionedConcurrencyConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigRequestRequestTypeDef
def get_value() -> GetProvisionedConcurrencyConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
"Qualifier": ...,
}
Definition
class GetProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: str,
GetRuntimeManagementConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetRuntimeManagementConfigRequestRequestTypeDef
def get_value() -> GetRuntimeManagementConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetRuntimeManagementConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
ImageConfigErrorTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ImageConfigErrorTypeDef
def get_value() -> ImageConfigErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class ImageConfigErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
Message: NotRequired[str],
InvocationRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import InvocationRequestRequestTypeDef
def get_value() -> InvocationRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class InvocationRequestRequestTypeDef(TypedDict):
FunctionName: str,
InvocationType: NotRequired[InvocationTypeType], # (1)
LogType: NotRequired[LogTypeType], # (2)
ClientContext: NotRequired[str],
Payload: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
Qualifier: NotRequired[str],
- See InvocationTypeType
- See LogTypeType
InvokeAsyncRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import InvokeAsyncRequestRequestTypeDef
def get_value() -> InvokeAsyncRequestRequestTypeDef:
return {
"FunctionName": ...,
"InvokeArgs": ...,
}
Definition
class InvokeAsyncRequestRequestTypeDef(TypedDict):
FunctionName: str,
InvokeArgs: Union[str, bytes, IO[Any], StreamingBody],
LayerVersionContentInputTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import LayerVersionContentInputTypeDef
def get_value() -> LayerVersionContentInputTypeDef:
return {
"S3Bucket": ...,
}
Definition
class LayerVersionContentInputTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
S3ObjectVersion: NotRequired[str],
ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
LayerVersionsListItemTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import LayerVersionsListItemTypeDef
def get_value() -> LayerVersionsListItemTypeDef:
return {
"LayerVersionArn": ...,
}
Definition
class LayerVersionsListItemTypeDef(TypedDict):
LayerVersionArn: NotRequired[str],
Version: NotRequired[int],
Description: NotRequired[str],
CreatedDate: NotRequired[str],
CompatibleRuntimes: NotRequired[List[RuntimeType]], # (1)
LicenseInfo: NotRequired[str],
CompatibleArchitectures: NotRequired[List[ArchitectureType]], # (2)
- See RuntimeType
- See ArchitectureType
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAliasesRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListAliasesRequestRequestTypeDef
def get_value() -> ListAliasesRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListAliasesRequestRequestTypeDef(TypedDict):
FunctionName: str,
FunctionVersion: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListCodeSigningConfigsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsRequestRequestTypeDef
def get_value() -> ListCodeSigningConfigsRequestRequestTypeDef:
return {
"Marker": ...,
}
Definition
class ListCodeSigningConfigsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListEventSourceMappingsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListEventSourceMappingsRequestRequestTypeDef
def get_value() -> ListEventSourceMappingsRequestRequestTypeDef:
return {
"EventSourceArn": ...,
}
Definition
class ListEventSourceMappingsRequestRequestTypeDef(TypedDict):
EventSourceArn: NotRequired[str],
FunctionName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListFunctionEventInvokeConfigsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestRequestTypeDef
def get_value() -> ListFunctionEventInvokeConfigsRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListFunctionEventInvokeConfigsRequestRequestTypeDef(TypedDict):
FunctionName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListFunctionUrlConfigsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestRequestTypeDef
def get_value() -> ListFunctionUrlConfigsRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListFunctionUrlConfigsRequestRequestTypeDef(TypedDict):
FunctionName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListFunctionsByCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestRequestTypeDef
def get_value() -> ListFunctionsByCodeSigningConfigRequestRequestTypeDef:
return {
"CodeSigningConfigArn": ...,
}
Definition
class ListFunctionsByCodeSigningConfigRequestRequestTypeDef(TypedDict):
CodeSigningConfigArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListFunctionsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsRequestRequestTypeDef
def get_value() -> ListFunctionsRequestRequestTypeDef:
return {
"MasterRegion": ...,
}
Definition
class ListFunctionsRequestRequestTypeDef(TypedDict):
MasterRegion: NotRequired[str],
FunctionVersion: NotRequired[FunctionVersionType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListLayerVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayerVersionsRequestRequestTypeDef
def get_value() -> ListLayerVersionsRequestRequestTypeDef:
return {
"LayerName": ...,
}
Definition
class ListLayerVersionsRequestRequestTypeDef(TypedDict):
LayerName: str,
CompatibleRuntime: NotRequired[RuntimeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
CompatibleArchitecture: NotRequired[ArchitectureType], # (2)
- See RuntimeType
- See ArchitectureType
ListLayersRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayersRequestRequestTypeDef
def get_value() -> ListLayersRequestRequestTypeDef:
return {
"CompatibleRuntime": ...,
}
Definition
class ListLayersRequestRequestTypeDef(TypedDict):
CompatibleRuntime: NotRequired[RuntimeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
CompatibleArchitecture: NotRequired[ArchitectureType], # (2)
- See RuntimeType
- See ArchitectureType
ListProvisionedConcurrencyConfigsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestRequestTypeDef
def get_value() -> ListProvisionedConcurrencyConfigsRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListProvisionedConcurrencyConfigsRequestRequestTypeDef(TypedDict):
FunctionName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ProvisionedConcurrencyConfigListItemTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ProvisionedConcurrencyConfigListItemTypeDef
def get_value() -> ProvisionedConcurrencyConfigListItemTypeDef:
return {
"FunctionArn": ...,
}
Definition
class ProvisionedConcurrencyConfigListItemTypeDef(TypedDict):
FunctionArn: NotRequired[str],
RequestedProvisionedConcurrentExecutions: NotRequired[int],
AvailableProvisionedConcurrentExecutions: NotRequired[int],
AllocatedProvisionedConcurrentExecutions: NotRequired[int],
Status: NotRequired[ProvisionedConcurrencyStatusEnumType], # (1)
StatusReason: NotRequired[str],
LastModified: NotRequired[str],
ListTagsRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListTagsRequestRequestTypeDef
def get_value() -> ListTagsRequestRequestTypeDef:
return {
"Resource": ...,
}
ListVersionsByFunctionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListVersionsByFunctionRequestRequestTypeDef
def get_value() -> ListVersionsByFunctionRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListVersionsByFunctionRequestRequestTypeDef(TypedDict):
FunctionName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
PublishVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PublishVersionRequestRequestTypeDef
def get_value() -> PublishVersionRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class PublishVersionRequestRequestTypeDef(TypedDict):
FunctionName: str,
CodeSha256: NotRequired[str],
Description: NotRequired[str],
RevisionId: NotRequired[str],
PutFunctionCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutFunctionCodeSigningConfigRequestRequestTypeDef
def get_value() -> PutFunctionCodeSigningConfigRequestRequestTypeDef:
return {
"CodeSigningConfigArn": ...,
"FunctionName": ...,
}
Definition
class PutFunctionCodeSigningConfigRequestRequestTypeDef(TypedDict):
CodeSigningConfigArn: str,
FunctionName: str,
PutFunctionConcurrencyRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutFunctionConcurrencyRequestRequestTypeDef
def get_value() -> PutFunctionConcurrencyRequestRequestTypeDef:
return {
"FunctionName": ...,
"ReservedConcurrentExecutions": ...,
}
Definition
class PutFunctionConcurrencyRequestRequestTypeDef(TypedDict):
FunctionName: str,
ReservedConcurrentExecutions: int,
PutProvisionedConcurrencyConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigRequestRequestTypeDef
def get_value() -> PutProvisionedConcurrencyConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
"Qualifier": ...,
"ProvisionedConcurrentExecutions": ...,
}
Definition
class PutProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: str,
ProvisionedConcurrentExecutions: int,
PutRuntimeManagementConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutRuntimeManagementConfigRequestRequestTypeDef
def get_value() -> PutRuntimeManagementConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
"UpdateRuntimeOn": ...,
}
Definition
class PutRuntimeManagementConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
UpdateRuntimeOn: UpdateRuntimeOnType, # (1)
Qualifier: NotRequired[str],
RuntimeVersionArn: NotRequired[str],
RemoveLayerVersionPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import RemoveLayerVersionPermissionRequestRequestTypeDef
def get_value() -> RemoveLayerVersionPermissionRequestRequestTypeDef:
return {
"LayerName": ...,
"VersionNumber": ...,
"StatementId": ...,
}
Definition
class RemoveLayerVersionPermissionRequestRequestTypeDef(TypedDict):
LayerName: str,
VersionNumber: int,
StatementId: str,
RevisionId: NotRequired[str],
RemovePermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import RemovePermissionRequestRequestTypeDef
def get_value() -> RemovePermissionRequestRequestTypeDef:
return {
"FunctionName": ...,
"StatementId": ...,
}
Definition
class RemovePermissionRequestRequestTypeDef(TypedDict):
FunctionName: str,
StatementId: str,
Qualifier: NotRequired[str],
RevisionId: NotRequired[str],
RuntimeVersionErrorTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import RuntimeVersionErrorTypeDef
def get_value() -> RuntimeVersionErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class RuntimeVersionErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
Message: NotRequired[str],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"Resource": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
Resource: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"Resource": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
Resource: str,
TagKeys: Sequence[str],
UpdateFunctionCodeRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateFunctionCodeRequestRequestTypeDef
def get_value() -> UpdateFunctionCodeRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class UpdateFunctionCodeRequestRequestTypeDef(TypedDict):
FunctionName: str,
ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
S3ObjectVersion: NotRequired[str],
ImageUri: NotRequired[str],
Publish: NotRequired[bool],
DryRun: NotRequired[bool],
RevisionId: NotRequired[str],
Architectures: NotRequired[Sequence[ArchitectureType]], # (1)
- See ArchitectureType
AddLayerVersionPermissionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AddLayerVersionPermissionResponseTypeDef
def get_value() -> AddLayerVersionPermissionResponseTypeDef:
return {
"Statement": ...,
"RevisionId": ...,
"ResponseMetadata": ...,
}
Definition
class AddLayerVersionPermissionResponseTypeDef(TypedDict):
Statement: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AddPermissionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AddPermissionResponseTypeDef
def get_value() -> AddPermissionResponseTypeDef:
return {
"Statement": ...,
"ResponseMetadata": ...,
}
Definition
class AddPermissionResponseTypeDef(TypedDict):
Statement: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConcurrencyResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ConcurrencyResponseMetadataTypeDef
def get_value() -> ConcurrencyResponseMetadataTypeDef:
return {
"ReservedConcurrentExecutions": ...,
"ResponseMetadata": ...,
}
Definition
class ConcurrencyResponseMetadataTypeDef(TypedDict):
ReservedConcurrentExecutions: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccountSettingsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetAccountSettingsResponseTypeDef
def get_value() -> GetAccountSettingsResponseTypeDef:
return {
"AccountLimit": ...,
"AccountUsage": ...,
"ResponseMetadata": ...,
}
Definition
class GetAccountSettingsResponseTypeDef(TypedDict):
AccountLimit: AccountLimitTypeDef, # (1)
AccountUsage: AccountUsageTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetFunctionCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionCodeSigningConfigResponseTypeDef
def get_value() -> GetFunctionCodeSigningConfigResponseTypeDef:
return {
"CodeSigningConfigArn": ...,
"FunctionName": ...,
"ResponseMetadata": ...,
}
Definition
class GetFunctionCodeSigningConfigResponseTypeDef(TypedDict):
CodeSigningConfigArn: str,
FunctionName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetFunctionConcurrencyResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConcurrencyResponseTypeDef
def get_value() -> GetFunctionConcurrencyResponseTypeDef:
return {
"ReservedConcurrentExecutions": ...,
"ResponseMetadata": ...,
}
Definition
class GetFunctionConcurrencyResponseTypeDef(TypedDict):
ReservedConcurrentExecutions: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLayerVersionPolicyResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetLayerVersionPolicyResponseTypeDef
def get_value() -> GetLayerVersionPolicyResponseTypeDef:
return {
"Policy": ...,
"RevisionId": ...,
"ResponseMetadata": ...,
}
Definition
class GetLayerVersionPolicyResponseTypeDef(TypedDict):
Policy: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPolicyResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetPolicyResponseTypeDef
def get_value() -> GetPolicyResponseTypeDef:
return {
"Policy": ...,
"RevisionId": ...,
"ResponseMetadata": ...,
}
Definition
class GetPolicyResponseTypeDef(TypedDict):
Policy: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetProvisionedConcurrencyConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigResponseTypeDef
def get_value() -> GetProvisionedConcurrencyConfigResponseTypeDef:
return {
"RequestedProvisionedConcurrentExecutions": ...,
"AvailableProvisionedConcurrentExecutions": ...,
"AllocatedProvisionedConcurrentExecutions": ...,
"Status": ...,
"StatusReason": ...,
"LastModified": ...,
"ResponseMetadata": ...,
}
Definition
class GetProvisionedConcurrencyConfigResponseTypeDef(TypedDict):
RequestedProvisionedConcurrentExecutions: int,
AvailableProvisionedConcurrentExecutions: int,
AllocatedProvisionedConcurrentExecutions: int,
Status: ProvisionedConcurrencyStatusEnumType, # (1)
StatusReason: str,
LastModified: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRuntimeManagementConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetRuntimeManagementConfigResponseTypeDef
def get_value() -> GetRuntimeManagementConfigResponseTypeDef:
return {
"UpdateRuntimeOn": ...,
"RuntimeVersionArn": ...,
"FunctionArn": ...,
"ResponseMetadata": ...,
}
Definition
class GetRuntimeManagementConfigResponseTypeDef(TypedDict):
UpdateRuntimeOn: UpdateRuntimeOnType, # (1)
RuntimeVersionArn: str,
FunctionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InvocationResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import InvocationResponseTypeDef
def get_value() -> InvocationResponseTypeDef:
return {
"StatusCode": ...,
"FunctionError": ...,
"LogResult": ...,
"Payload": ...,
"ExecutedVersion": ...,
"ResponseMetadata": ...,
}
Definition
class InvocationResponseTypeDef(TypedDict):
StatusCode: int,
FunctionError: str,
LogResult: str,
Payload: StreamingBody,
ExecutedVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InvokeAsyncResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import InvokeAsyncResponseTypeDef
def get_value() -> InvokeAsyncResponseTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class InvokeAsyncResponseTypeDef(TypedDict):
Status: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFunctionsByCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigResponseTypeDef
def get_value() -> ListFunctionsByCodeSigningConfigResponseTypeDef:
return {
"NextMarker": ...,
"FunctionArns": ...,
"ResponseMetadata": ...,
}
Definition
class ListFunctionsByCodeSigningConfigResponseTypeDef(TypedDict):
NextMarker: str,
FunctionArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListTagsResponseTypeDef
def get_value() -> ListTagsResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutFunctionCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutFunctionCodeSigningConfigResponseTypeDef
def get_value() -> PutFunctionCodeSigningConfigResponseTypeDef:
return {
"CodeSigningConfigArn": ...,
"FunctionName": ...,
"ResponseMetadata": ...,
}
Definition
class PutFunctionCodeSigningConfigResponseTypeDef(TypedDict):
CodeSigningConfigArn: str,
FunctionName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutProvisionedConcurrencyConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigResponseTypeDef
def get_value() -> PutProvisionedConcurrencyConfigResponseTypeDef:
return {
"RequestedProvisionedConcurrentExecutions": ...,
"AvailableProvisionedConcurrentExecutions": ...,
"AllocatedProvisionedConcurrentExecutions": ...,
"Status": ...,
"StatusReason": ...,
"LastModified": ...,
"ResponseMetadata": ...,
}
Definition
class PutProvisionedConcurrencyConfigResponseTypeDef(TypedDict):
RequestedProvisionedConcurrentExecutions: int,
AvailableProvisionedConcurrentExecutions: int,
AllocatedProvisionedConcurrentExecutions: int,
Status: ProvisionedConcurrencyStatusEnumType, # (1)
StatusReason: str,
LastModified: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRuntimeManagementConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutRuntimeManagementConfigResponseTypeDef
def get_value() -> PutRuntimeManagementConfigResponseTypeDef:
return {
"UpdateRuntimeOn": ...,
"FunctionArn": ...,
"RuntimeVersionArn": ...,
"ResponseMetadata": ...,
}
Definition
class PutRuntimeManagementConfigResponseTypeDef(TypedDict):
UpdateRuntimeOn: UpdateRuntimeOnType, # (1)
FunctionArn: str,
RuntimeVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AliasConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AliasConfigurationResponseMetadataTypeDef
def get_value() -> AliasConfigurationResponseMetadataTypeDef:
return {
"AliasArn": ...,
"Name": ...,
"FunctionVersion": ...,
"Description": ...,
"RoutingConfig": ...,
"RevisionId": ...,
"ResponseMetadata": ...,
}
Definition
class AliasConfigurationResponseMetadataTypeDef(TypedDict):
AliasArn: str,
Name: str,
FunctionVersion: str,
Description: str,
RoutingConfig: AliasRoutingConfigurationTypeDef, # (1)
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AliasConfigurationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import AliasConfigurationTypeDef
def get_value() -> AliasConfigurationTypeDef:
return {
"AliasArn": ...,
}
Definition
class AliasConfigurationTypeDef(TypedDict):
AliasArn: NotRequired[str],
Name: NotRequired[str],
FunctionVersion: NotRequired[str],
Description: NotRequired[str],
RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef], # (1)
RevisionId: NotRequired[str],
CreateAliasRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateAliasRequestRequestTypeDef
def get_value() -> CreateAliasRequestRequestTypeDef:
return {
"FunctionName": ...,
"Name": ...,
"FunctionVersion": ...,
}
Definition
class CreateAliasRequestRequestTypeDef(TypedDict):
FunctionName: str,
Name: str,
FunctionVersion: str,
Description: NotRequired[str],
RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef], # (1)
UpdateAliasRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateAliasRequestRequestTypeDef
def get_value() -> UpdateAliasRequestRequestTypeDef:
return {
"FunctionName": ...,
"Name": ...,
}
Definition
class UpdateAliasRequestRequestTypeDef(TypedDict):
FunctionName: str,
Name: str,
FunctionVersion: NotRequired[str],
Description: NotRequired[str],
RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef], # (1)
RevisionId: NotRequired[str],
CodeSigningConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CodeSigningConfigTypeDef
def get_value() -> CodeSigningConfigTypeDef:
return {
"CodeSigningConfigId": ...,
"CodeSigningConfigArn": ...,
"AllowedPublishers": ...,
"CodeSigningPolicies": ...,
"LastModified": ...,
}
Definition
class CodeSigningConfigTypeDef(TypedDict):
CodeSigningConfigId: str,
CodeSigningConfigArn: str,
AllowedPublishers: AllowedPublishersTypeDef, # (1)
CodeSigningPolicies: CodeSigningPoliciesTypeDef, # (2)
LastModified: str,
Description: NotRequired[str],
CreateCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateCodeSigningConfigRequestRequestTypeDef
def get_value() -> CreateCodeSigningConfigRequestRequestTypeDef:
return {
"AllowedPublishers": ...,
}
Definition
class CreateCodeSigningConfigRequestRequestTypeDef(TypedDict):
AllowedPublishers: AllowedPublishersTypeDef, # (1)
Description: NotRequired[str],
CodeSigningPolicies: NotRequired[CodeSigningPoliciesTypeDef], # (2)
UpdateCodeSigningConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateCodeSigningConfigRequestRequestTypeDef
def get_value() -> UpdateCodeSigningConfigRequestRequestTypeDef:
return {
"CodeSigningConfigArn": ...,
}
Definition
class UpdateCodeSigningConfigRequestRequestTypeDef(TypedDict):
CodeSigningConfigArn: str,
Description: NotRequired[str],
AllowedPublishers: NotRequired[AllowedPublishersTypeDef], # (1)
CodeSigningPolicies: NotRequired[CodeSigningPoliciesTypeDef], # (2)
CreateFunctionUrlConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateFunctionUrlConfigRequestRequestTypeDef
def get_value() -> CreateFunctionUrlConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
"AuthType": ...,
}
Definition
class CreateFunctionUrlConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
AuthType: FunctionUrlAuthTypeType, # (1)
Qualifier: NotRequired[str],
Cors: NotRequired[CorsTypeDef], # (2)
- See FunctionUrlAuthTypeType
- See CorsTypeDef
CreateFunctionUrlConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateFunctionUrlConfigResponseTypeDef
def get_value() -> CreateFunctionUrlConfigResponseTypeDef:
return {
"FunctionUrl": ...,
"FunctionArn": ...,
"AuthType": ...,
"Cors": ...,
"CreationTime": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFunctionUrlConfigResponseTypeDef(TypedDict):
FunctionUrl: str,
FunctionArn: str,
AuthType: FunctionUrlAuthTypeType, # (1)
Cors: CorsTypeDef, # (2)
CreationTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FunctionUrlConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionUrlConfigTypeDef
def get_value() -> FunctionUrlConfigTypeDef:
return {
"FunctionUrl": ...,
"FunctionArn": ...,
"CreationTime": ...,
"LastModifiedTime": ...,
"AuthType": ...,
}
Definition
class FunctionUrlConfigTypeDef(TypedDict):
FunctionUrl: str,
FunctionArn: str,
CreationTime: str,
LastModifiedTime: str,
AuthType: FunctionUrlAuthTypeType, # (2)
Cors: NotRequired[CorsTypeDef], # (1)
- See CorsTypeDef
- See FunctionUrlAuthTypeType
GetFunctionUrlConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionUrlConfigResponseTypeDef
def get_value() -> GetFunctionUrlConfigResponseTypeDef:
return {
"FunctionUrl": ...,
"FunctionArn": ...,
"AuthType": ...,
"Cors": ...,
"CreationTime": ...,
"LastModifiedTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetFunctionUrlConfigResponseTypeDef(TypedDict):
FunctionUrl: str,
FunctionArn: str,
AuthType: FunctionUrlAuthTypeType, # (1)
Cors: CorsTypeDef, # (2)
CreationTime: str,
LastModifiedTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateFunctionUrlConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateFunctionUrlConfigRequestRequestTypeDef
def get_value() -> UpdateFunctionUrlConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class UpdateFunctionUrlConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
AuthType: NotRequired[FunctionUrlAuthTypeType], # (1)
Cors: NotRequired[CorsTypeDef], # (2)
- See FunctionUrlAuthTypeType
- See CorsTypeDef
UpdateFunctionUrlConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateFunctionUrlConfigResponseTypeDef
def get_value() -> UpdateFunctionUrlConfigResponseTypeDef:
return {
"FunctionUrl": ...,
"FunctionArn": ...,
"AuthType": ...,
"Cors": ...,
"CreationTime": ...,
"LastModifiedTime": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFunctionUrlConfigResponseTypeDef(TypedDict):
FunctionUrl: str,
FunctionArn: str,
AuthType: FunctionUrlAuthTypeType, # (1)
Cors: CorsTypeDef, # (2)
CreationTime: str,
LastModifiedTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateFunctionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateFunctionRequestRequestTypeDef
def get_value() -> CreateFunctionRequestRequestTypeDef:
return {
"FunctionName": ...,
"Role": ...,
"Code": ...,
}
Definition
class CreateFunctionRequestRequestTypeDef(TypedDict):
FunctionName: str,
Role: str,
Code: FunctionCodeTypeDef, # (1)
Runtime: NotRequired[RuntimeType], # (2)
Handler: NotRequired[str],
Description: NotRequired[str],
Timeout: NotRequired[int],
MemorySize: NotRequired[int],
Publish: NotRequired[bool],
VpcConfig: NotRequired[VpcConfigTypeDef], # (3)
PackageType: NotRequired[PackageTypeType], # (4)
DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef], # (5)
Environment: NotRequired[EnvironmentTypeDef], # (6)
KMSKeyArn: NotRequired[str],
TracingConfig: NotRequired[TracingConfigTypeDef], # (7)
Tags: NotRequired[Mapping[str, str]],
Layers: NotRequired[Sequence[str]],
FileSystemConfigs: NotRequired[Sequence[FileSystemConfigTypeDef]], # (8)
ImageConfig: NotRequired[ImageConfigTypeDef], # (9)
CodeSigningConfigArn: NotRequired[str],
Architectures: NotRequired[Sequence[ArchitectureType]], # (10)
EphemeralStorage: NotRequired[EphemeralStorageTypeDef], # (11)
SnapStart: NotRequired[SnapStartTypeDef], # (12)
- See FunctionCodeTypeDef
- See RuntimeType
- See VpcConfigTypeDef
- See PackageTypeType
- See DeadLetterConfigTypeDef
- See EnvironmentTypeDef
- See TracingConfigTypeDef
- See FileSystemConfigTypeDef
- See ImageConfigTypeDef
- See ArchitectureType
- See EphemeralStorageTypeDef
- See SnapStartTypeDef
UpdateFunctionConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateFunctionConfigurationRequestRequestTypeDef
def get_value() -> UpdateFunctionConfigurationRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class UpdateFunctionConfigurationRequestRequestTypeDef(TypedDict):
FunctionName: str,
Role: NotRequired[str],
Handler: NotRequired[str],
Description: NotRequired[str],
Timeout: NotRequired[int],
MemorySize: NotRequired[int],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
Environment: NotRequired[EnvironmentTypeDef], # (2)
Runtime: NotRequired[RuntimeType], # (3)
DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef], # (4)
KMSKeyArn: NotRequired[str],
TracingConfig: NotRequired[TracingConfigTypeDef], # (5)
RevisionId: NotRequired[str],
Layers: NotRequired[Sequence[str]],
FileSystemConfigs: NotRequired[Sequence[FileSystemConfigTypeDef]], # (6)
ImageConfig: NotRequired[ImageConfigTypeDef], # (7)
EphemeralStorage: NotRequired[EphemeralStorageTypeDef], # (8)
SnapStart: NotRequired[SnapStartTypeDef], # (9)
- See VpcConfigTypeDef
- See EnvironmentTypeDef
- See RuntimeType
- See DeadLetterConfigTypeDef
- See TracingConfigTypeDef
- See FileSystemConfigTypeDef
- See ImageConfigTypeDef
- See EphemeralStorageTypeDef
- See SnapStartTypeDef
DestinationConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import DestinationConfigTypeDef
def get_value() -> DestinationConfigTypeDef:
return {
"OnSuccess": ...,
}
Definition
class DestinationConfigTypeDef(TypedDict):
OnSuccess: NotRequired[OnSuccessTypeDef], # (1)
OnFailure: NotRequired[OnFailureTypeDef], # (2)
- See OnSuccessTypeDef
- See OnFailureTypeDef
EnvironmentResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EnvironmentResponseTypeDef
def get_value() -> EnvironmentResponseTypeDef:
return {
"Variables": ...,
}
Definition
class EnvironmentResponseTypeDef(TypedDict):
Variables: NotRequired[Dict[str, str]],
Error: NotRequired[EnvironmentErrorTypeDef], # (1)
FilterCriteriaTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FilterCriteriaTypeDef
def get_value() -> FilterCriteriaTypeDef:
return {
"Filters": ...,
}
Definition
class FilterCriteriaTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetFunctionConfigurationRequestFunctionActiveWaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestFunctionActiveWaitTypeDef
def get_value() -> GetFunctionConfigurationRequestFunctionActiveWaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionConfigurationRequestFunctionActiveWaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef
def get_value() -> GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef
def get_value() -> GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetFunctionRequestFunctionActiveV2WaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionActiveV2WaitTypeDef
def get_value() -> GetFunctionRequestFunctionActiveV2WaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionRequestFunctionActiveV2WaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetFunctionRequestFunctionExistsWaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionExistsWaitTypeDef
def get_value() -> GetFunctionRequestFunctionExistsWaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionRequestFunctionExistsWaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetFunctionRequestFunctionUpdatedV2WaitTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionUpdatedV2WaitTypeDef
def get_value() -> GetFunctionRequestFunctionUpdatedV2WaitTypeDef:
return {
"FunctionName": ...,
}
Definition
class GetFunctionRequestFunctionUpdatedV2WaitTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLayerVersionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetLayerVersionResponseTypeDef
def get_value() -> GetLayerVersionResponseTypeDef:
return {
"Content": ...,
"LayerArn": ...,
"LayerVersionArn": ...,
"Description": ...,
"CreatedDate": ...,
"Version": ...,
"CompatibleRuntimes": ...,
"LicenseInfo": ...,
"CompatibleArchitectures": ...,
"ResponseMetadata": ...,
}
Definition
class GetLayerVersionResponseTypeDef(TypedDict):
Content: LayerVersionContentOutputTypeDef, # (1)
LayerArn: str,
LayerVersionArn: str,
Description: str,
CreatedDate: str,
Version: int,
CompatibleRuntimes: List[RuntimeType], # (2)
LicenseInfo: str,
CompatibleArchitectures: List[ArchitectureType], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LayerVersionContentOutputTypeDef
- See RuntimeType
- See ArchitectureType
- See ResponseMetadataTypeDef
PublishLayerVersionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PublishLayerVersionResponseTypeDef
def get_value() -> PublishLayerVersionResponseTypeDef:
return {
"Content": ...,
"LayerArn": ...,
"LayerVersionArn": ...,
"Description": ...,
"CreatedDate": ...,
"Version": ...,
"CompatibleRuntimes": ...,
"LicenseInfo": ...,
"CompatibleArchitectures": ...,
"ResponseMetadata": ...,
}
Definition
class PublishLayerVersionResponseTypeDef(TypedDict):
Content: LayerVersionContentOutputTypeDef, # (1)
LayerArn: str,
LayerVersionArn: str,
Description: str,
CreatedDate: str,
Version: int,
CompatibleRuntimes: List[RuntimeType], # (2)
LicenseInfo: str,
CompatibleArchitectures: List[ArchitectureType], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LayerVersionContentOutputTypeDef
- See RuntimeType
- See ArchitectureType
- See ResponseMetadataTypeDef
ImageConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ImageConfigResponseTypeDef
def get_value() -> ImageConfigResponseTypeDef:
return {
"ImageConfig": ...,
}
Definition
class ImageConfigResponseTypeDef(TypedDict):
ImageConfig: NotRequired[ImageConfigTypeDef], # (1)
Error: NotRequired[ImageConfigErrorTypeDef], # (2)
PublishLayerVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PublishLayerVersionRequestRequestTypeDef
def get_value() -> PublishLayerVersionRequestRequestTypeDef:
return {
"LayerName": ...,
"Content": ...,
}
Definition
class PublishLayerVersionRequestRequestTypeDef(TypedDict):
LayerName: str,
Content: LayerVersionContentInputTypeDef, # (1)
Description: NotRequired[str],
CompatibleRuntimes: NotRequired[Sequence[RuntimeType]], # (2)
LicenseInfo: NotRequired[str],
CompatibleArchitectures: NotRequired[Sequence[ArchitectureType]], # (3)
LayersListItemTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import LayersListItemTypeDef
def get_value() -> LayersListItemTypeDef:
return {
"LayerName": ...,
}
Definition
class LayersListItemTypeDef(TypedDict):
LayerName: NotRequired[str],
LayerArn: NotRequired[str],
LatestMatchingVersion: NotRequired[LayerVersionsListItemTypeDef], # (1)
ListLayerVersionsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayerVersionsResponseTypeDef
def get_value() -> ListLayerVersionsResponseTypeDef:
return {
"NextMarker": ...,
"LayerVersions": ...,
"ResponseMetadata": ...,
}
Definition
class ListLayerVersionsResponseTypeDef(TypedDict):
NextMarker: str,
LayerVersions: List[LayerVersionsListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAliasesRequestListAliasesPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListAliasesRequestListAliasesPaginateTypeDef
def get_value() -> ListAliasesRequestListAliasesPaginateTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListAliasesRequestListAliasesPaginateTypeDef(TypedDict):
FunctionName: str,
FunctionVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef
def get_value() -> ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef
def get_value() -> ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef:
return {
"EventSourceArn": ...,
}
Definition
class ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef(TypedDict):
EventSourceArn: NotRequired[str],
FunctionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef
def get_value() -> ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef(TypedDict):
FunctionName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef
def get_value() -> ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef(TypedDict):
FunctionName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef
def get_value() -> ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef:
return {
"CodeSigningConfigArn": ...,
}
Definition
class ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef(TypedDict):
CodeSigningConfigArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionsRequestListFunctionsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsRequestListFunctionsPaginateTypeDef
def get_value() -> ListFunctionsRequestListFunctionsPaginateTypeDef:
return {
"MasterRegion": ...,
}
Definition
class ListFunctionsRequestListFunctionsPaginateTypeDef(TypedDict):
MasterRegion: NotRequired[str],
FunctionVersion: NotRequired[FunctionVersionType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLayerVersionsRequestListLayerVersionsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayerVersionsRequestListLayerVersionsPaginateTypeDef
def get_value() -> ListLayerVersionsRequestListLayerVersionsPaginateTypeDef:
return {
"LayerName": ...,
}
Definition
class ListLayerVersionsRequestListLayerVersionsPaginateTypeDef(TypedDict):
LayerName: str,
CompatibleRuntime: NotRequired[RuntimeType], # (1)
CompatibleArchitecture: NotRequired[ArchitectureType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See RuntimeType
- See ArchitectureType
- See PaginatorConfigTypeDef
ListLayersRequestListLayersPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayersRequestListLayersPaginateTypeDef
def get_value() -> ListLayersRequestListLayersPaginateTypeDef:
return {
"CompatibleRuntime": ...,
}
Definition
class ListLayersRequestListLayersPaginateTypeDef(TypedDict):
CompatibleRuntime: NotRequired[RuntimeType], # (1)
CompatibleArchitecture: NotRequired[ArchitectureType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See RuntimeType
- See ArchitectureType
- See PaginatorConfigTypeDef
ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef
def get_value() -> ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef(TypedDict):
FunctionName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef
def get_value() -> ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef:
return {
"FunctionName": ...,
}
Definition
class ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef(TypedDict):
FunctionName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProvisionedConcurrencyConfigsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsResponseTypeDef
def get_value() -> ListProvisionedConcurrencyConfigsResponseTypeDef:
return {
"ProvisionedConcurrencyConfigs": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}
Definition
class ListProvisionedConcurrencyConfigsResponseTypeDef(TypedDict):
ProvisionedConcurrencyConfigs: List[ProvisionedConcurrencyConfigListItemTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RuntimeVersionConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import RuntimeVersionConfigTypeDef
def get_value() -> RuntimeVersionConfigTypeDef:
return {
"RuntimeVersionArn": ...,
}
Definition
class RuntimeVersionConfigTypeDef(TypedDict):
RuntimeVersionArn: NotRequired[str],
Error: NotRequired[RuntimeVersionErrorTypeDef], # (1)
ListAliasesResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListAliasesResponseTypeDef
def get_value() -> ListAliasesResponseTypeDef:
return {
"NextMarker": ...,
"Aliases": ...,
"ResponseMetadata": ...,
}
Definition
class ListAliasesResponseTypeDef(TypedDict):
NextMarker: str,
Aliases: List[AliasConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateCodeSigningConfigResponseTypeDef
def get_value() -> CreateCodeSigningConfigResponseTypeDef:
return {
"CodeSigningConfig": ...,
"ResponseMetadata": ...,
}
Definition
class CreateCodeSigningConfigResponseTypeDef(TypedDict):
CodeSigningConfig: CodeSigningConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetCodeSigningConfigResponseTypeDef
def get_value() -> GetCodeSigningConfigResponseTypeDef:
return {
"CodeSigningConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetCodeSigningConfigResponseTypeDef(TypedDict):
CodeSigningConfig: CodeSigningConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCodeSigningConfigsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsResponseTypeDef
def get_value() -> ListCodeSigningConfigsResponseTypeDef:
return {
"NextMarker": ...,
"CodeSigningConfigs": ...,
"ResponseMetadata": ...,
}
Definition
class ListCodeSigningConfigsResponseTypeDef(TypedDict):
NextMarker: str,
CodeSigningConfigs: List[CodeSigningConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCodeSigningConfigResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateCodeSigningConfigResponseTypeDef
def get_value() -> UpdateCodeSigningConfigResponseTypeDef:
return {
"CodeSigningConfig": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateCodeSigningConfigResponseTypeDef(TypedDict):
CodeSigningConfig: CodeSigningConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFunctionUrlConfigsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsResponseTypeDef
def get_value() -> ListFunctionUrlConfigsResponseTypeDef:
return {
"FunctionUrlConfigs": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}
Definition
class ListFunctionUrlConfigsResponseTypeDef(TypedDict):
FunctionUrlConfigs: List[FunctionUrlConfigTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FunctionEventInvokeConfigResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionEventInvokeConfigResponseMetadataTypeDef
def get_value() -> FunctionEventInvokeConfigResponseMetadataTypeDef:
return {
"LastModified": ...,
"FunctionArn": ...,
"MaximumRetryAttempts": ...,
"MaximumEventAgeInSeconds": ...,
"DestinationConfig": ...,
"ResponseMetadata": ...,
}
Definition
class FunctionEventInvokeConfigResponseMetadataTypeDef(TypedDict):
LastModified: datetime,
FunctionArn: str,
MaximumRetryAttempts: int,
MaximumEventAgeInSeconds: int,
DestinationConfig: DestinationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FunctionEventInvokeConfigTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionEventInvokeConfigTypeDef
def get_value() -> FunctionEventInvokeConfigTypeDef:
return {
"LastModified": ...,
}
Definition
class FunctionEventInvokeConfigTypeDef(TypedDict):
LastModified: NotRequired[datetime],
FunctionArn: NotRequired[str],
MaximumRetryAttempts: NotRequired[int],
MaximumEventAgeInSeconds: NotRequired[int],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (1)
PutFunctionEventInvokeConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import PutFunctionEventInvokeConfigRequestRequestTypeDef
def get_value() -> PutFunctionEventInvokeConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class PutFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
MaximumRetryAttempts: NotRequired[int],
MaximumEventAgeInSeconds: NotRequired[int],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (1)
UpdateFunctionEventInvokeConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateFunctionEventInvokeConfigRequestRequestTypeDef
def get_value() -> UpdateFunctionEventInvokeConfigRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class UpdateFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
FunctionName: str,
Qualifier: NotRequired[str],
MaximumRetryAttempts: NotRequired[int],
MaximumEventAgeInSeconds: NotRequired[int],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (1)
CreateEventSourceMappingRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import CreateEventSourceMappingRequestRequestTypeDef
def get_value() -> CreateEventSourceMappingRequestRequestTypeDef:
return {
"FunctionName": ...,
}
Definition
class CreateEventSourceMappingRequestRequestTypeDef(TypedDict):
FunctionName: str,
EventSourceArn: NotRequired[str],
Enabled: NotRequired[bool],
BatchSize: NotRequired[int],
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
MaximumBatchingWindowInSeconds: NotRequired[int],
ParallelizationFactor: NotRequired[int],
StartingPosition: NotRequired[EventSourcePositionType], # (2)
StartingPositionTimestamp: NotRequired[Union[datetime, str]],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (3)
MaximumRecordAgeInSeconds: NotRequired[int],
BisectBatchOnFunctionError: NotRequired[bool],
MaximumRetryAttempts: NotRequired[int],
TumblingWindowInSeconds: NotRequired[int],
Topics: NotRequired[Sequence[str]],
Queues: NotRequired[Sequence[str]],
SourceAccessConfigurations: NotRequired[Sequence[SourceAccessConfigurationTypeDef]], # (4)
SelfManagedEventSource: NotRequired[SelfManagedEventSourceTypeDef], # (5)
FunctionResponseTypes: NotRequired[Sequence[FunctionResponseTypeType]], # (6)
AmazonManagedKafkaEventSourceConfig: NotRequired[AmazonManagedKafkaEventSourceConfigTypeDef], # (7)
SelfManagedKafkaEventSourceConfig: NotRequired[SelfManagedKafkaEventSourceConfigTypeDef], # (8)
ScalingConfig: NotRequired[ScalingConfigTypeDef], # (9)
DocumentDBEventSourceConfig: NotRequired[DocumentDBEventSourceConfigTypeDef], # (10)
- See FilterCriteriaTypeDef
- See EventSourcePositionType
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See SelfManagedEventSourceTypeDef
- See FunctionResponseTypeType
- See AmazonManagedKafkaEventSourceConfigTypeDef
- See SelfManagedKafkaEventSourceConfigTypeDef
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
EventSourceMappingConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EventSourceMappingConfigurationResponseMetadataTypeDef
def get_value() -> EventSourceMappingConfigurationResponseMetadataTypeDef:
return {
"UUID": ...,
"StartingPosition": ...,
"StartingPositionTimestamp": ...,
"BatchSize": ...,
"MaximumBatchingWindowInSeconds": ...,
"ParallelizationFactor": ...,
"EventSourceArn": ...,
"FilterCriteria": ...,
"FunctionArn": ...,
"LastModified": ...,
"LastProcessingResult": ...,
"State": ...,
"StateTransitionReason": ...,
"DestinationConfig": ...,
"Topics": ...,
"Queues": ...,
"SourceAccessConfigurations": ...,
"SelfManagedEventSource": ...,
"MaximumRecordAgeInSeconds": ...,
"BisectBatchOnFunctionError": ...,
"MaximumRetryAttempts": ...,
"TumblingWindowInSeconds": ...,
"FunctionResponseTypes": ...,
"AmazonManagedKafkaEventSourceConfig": ...,
"SelfManagedKafkaEventSourceConfig": ...,
"ScalingConfig": ...,
"DocumentDBEventSourceConfig": ...,
"ResponseMetadata": ...,
}
Definition
class EventSourceMappingConfigurationResponseMetadataTypeDef(TypedDict):
UUID: str,
StartingPosition: EventSourcePositionType, # (1)
StartingPositionTimestamp: datetime,
BatchSize: int,
MaximumBatchingWindowInSeconds: int,
ParallelizationFactor: int,
EventSourceArn: str,
FilterCriteria: FilterCriteriaTypeDef, # (2)
FunctionArn: str,
LastModified: datetime,
LastProcessingResult: str,
State: str,
StateTransitionReason: str,
DestinationConfig: DestinationConfigTypeDef, # (3)
Topics: List[str],
Queues: List[str],
SourceAccessConfigurations: List[SourceAccessConfigurationTypeDef], # (4)
SelfManagedEventSource: SelfManagedEventSourceTypeDef, # (5)
MaximumRecordAgeInSeconds: int,
BisectBatchOnFunctionError: bool,
MaximumRetryAttempts: int,
TumblingWindowInSeconds: int,
FunctionResponseTypes: List[FunctionResponseTypeType], # (6)
AmazonManagedKafkaEventSourceConfig: AmazonManagedKafkaEventSourceConfigTypeDef, # (7)
SelfManagedKafkaEventSourceConfig: SelfManagedKafkaEventSourceConfigTypeDef, # (8)
ScalingConfig: ScalingConfigTypeDef, # (9)
DocumentDBEventSourceConfig: DocumentDBEventSourceConfigTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See EventSourcePositionType
- See FilterCriteriaTypeDef
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See SelfManagedEventSourceTypeDef
- See FunctionResponseTypeType
- See AmazonManagedKafkaEventSourceConfigTypeDef
- See SelfManagedKafkaEventSourceConfigTypeDef
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
- See ResponseMetadataTypeDef
EventSourceMappingConfigurationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import EventSourceMappingConfigurationTypeDef
def get_value() -> EventSourceMappingConfigurationTypeDef:
return {
"UUID": ...,
}
Definition
class EventSourceMappingConfigurationTypeDef(TypedDict):
UUID: NotRequired[str],
StartingPosition: NotRequired[EventSourcePositionType], # (1)
StartingPositionTimestamp: NotRequired[datetime],
BatchSize: NotRequired[int],
MaximumBatchingWindowInSeconds: NotRequired[int],
ParallelizationFactor: NotRequired[int],
EventSourceArn: NotRequired[str],
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (2)
FunctionArn: NotRequired[str],
LastModified: NotRequired[datetime],
LastProcessingResult: NotRequired[str],
State: NotRequired[str],
StateTransitionReason: NotRequired[str],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (3)
Topics: NotRequired[List[str]],
Queues: NotRequired[List[str]],
SourceAccessConfigurations: NotRequired[List[SourceAccessConfigurationTypeDef]], # (4)
SelfManagedEventSource: NotRequired[SelfManagedEventSourceTypeDef], # (5)
MaximumRecordAgeInSeconds: NotRequired[int],
BisectBatchOnFunctionError: NotRequired[bool],
MaximumRetryAttempts: NotRequired[int],
TumblingWindowInSeconds: NotRequired[int],
FunctionResponseTypes: NotRequired[List[FunctionResponseTypeType]], # (6)
AmazonManagedKafkaEventSourceConfig: NotRequired[AmazonManagedKafkaEventSourceConfigTypeDef], # (7)
SelfManagedKafkaEventSourceConfig: NotRequired[SelfManagedKafkaEventSourceConfigTypeDef], # (8)
ScalingConfig: NotRequired[ScalingConfigTypeDef], # (9)
DocumentDBEventSourceConfig: NotRequired[DocumentDBEventSourceConfigTypeDef], # (10)
- See EventSourcePositionType
- See FilterCriteriaTypeDef
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See SelfManagedEventSourceTypeDef
- See FunctionResponseTypeType
- See AmazonManagedKafkaEventSourceConfigTypeDef
- See SelfManagedKafkaEventSourceConfigTypeDef
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
UpdateEventSourceMappingRequestRequestTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import UpdateEventSourceMappingRequestRequestTypeDef
def get_value() -> UpdateEventSourceMappingRequestRequestTypeDef:
return {
"UUID": ...,
}
Definition
class UpdateEventSourceMappingRequestRequestTypeDef(TypedDict):
UUID: str,
FunctionName: NotRequired[str],
Enabled: NotRequired[bool],
BatchSize: NotRequired[int],
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
MaximumBatchingWindowInSeconds: NotRequired[int],
DestinationConfig: NotRequired[DestinationConfigTypeDef], # (2)
MaximumRecordAgeInSeconds: NotRequired[int],
BisectBatchOnFunctionError: NotRequired[bool],
MaximumRetryAttempts: NotRequired[int],
ParallelizationFactor: NotRequired[int],
SourceAccessConfigurations: NotRequired[Sequence[SourceAccessConfigurationTypeDef]], # (3)
TumblingWindowInSeconds: NotRequired[int],
FunctionResponseTypes: NotRequired[Sequence[FunctionResponseTypeType]], # (4)
ScalingConfig: NotRequired[ScalingConfigTypeDef], # (5)
DocumentDBEventSourceConfig: NotRequired[DocumentDBEventSourceConfigTypeDef], # (6)
- See FilterCriteriaTypeDef
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See FunctionResponseTypeType
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
ListLayersResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListLayersResponseTypeDef
def get_value() -> ListLayersResponseTypeDef:
return {
"NextMarker": ...,
"Layers": ...,
"ResponseMetadata": ...,
}
Definition
class ListLayersResponseTypeDef(TypedDict):
NextMarker: str,
Layers: List[LayersListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FunctionConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionConfigurationResponseMetadataTypeDef
def get_value() -> FunctionConfigurationResponseMetadataTypeDef:
return {
"FunctionName": ...,
"FunctionArn": ...,
"Runtime": ...,
"Role": ...,
"Handler": ...,
"CodeSize": ...,
"Description": ...,
"Timeout": ...,
"MemorySize": ...,
"LastModified": ...,
"CodeSha256": ...,
"Version": ...,
"VpcConfig": ...,
"DeadLetterConfig": ...,
"Environment": ...,
"KMSKeyArn": ...,
"TracingConfig": ...,
"MasterArn": ...,
"RevisionId": ...,
"Layers": ...,
"State": ...,
"StateReason": ...,
"StateReasonCode": ...,
"LastUpdateStatus": ...,
"LastUpdateStatusReason": ...,
"LastUpdateStatusReasonCode": ...,
"FileSystemConfigs": ...,
"PackageType": ...,
"ImageConfigResponse": ...,
"SigningProfileVersionArn": ...,
"SigningJobArn": ...,
"Architectures": ...,
"EphemeralStorage": ...,
"SnapStart": ...,
"RuntimeVersionConfig": ...,
"ResponseMetadata": ...,
}
Definition
class FunctionConfigurationResponseMetadataTypeDef(TypedDict):
FunctionName: str,
FunctionArn: str,
Runtime: RuntimeType, # (1)
Role: str,
Handler: str,
CodeSize: int,
Description: str,
Timeout: int,
MemorySize: int,
LastModified: str,
CodeSha256: str,
Version: str,
VpcConfig: VpcConfigResponseTypeDef, # (2)
DeadLetterConfig: DeadLetterConfigTypeDef, # (3)
Environment: EnvironmentResponseTypeDef, # (4)
KMSKeyArn: str,
TracingConfig: TracingConfigResponseTypeDef, # (5)
MasterArn: str,
RevisionId: str,
Layers: List[LayerTypeDef], # (6)
State: StateType, # (7)
StateReason: str,
StateReasonCode: StateReasonCodeType, # (8)
LastUpdateStatus: LastUpdateStatusType, # (9)
LastUpdateStatusReason: str,
LastUpdateStatusReasonCode: LastUpdateStatusReasonCodeType, # (10)
FileSystemConfigs: List[FileSystemConfigTypeDef], # (11)
PackageType: PackageTypeType, # (12)
ImageConfigResponse: ImageConfigResponseTypeDef, # (13)
SigningProfileVersionArn: str,
SigningJobArn: str,
Architectures: List[ArchitectureType], # (14)
EphemeralStorage: EphemeralStorageTypeDef, # (15)
SnapStart: SnapStartResponseTypeDef, # (16)
RuntimeVersionConfig: RuntimeVersionConfigTypeDef, # (17)
ResponseMetadata: ResponseMetadataTypeDef, # (18)
- See RuntimeType
- See VpcConfigResponseTypeDef
- See DeadLetterConfigTypeDef
- See EnvironmentResponseTypeDef
- See TracingConfigResponseTypeDef
- See LayerTypeDef
- See StateType
- See StateReasonCodeType
- See LastUpdateStatusType
- See LastUpdateStatusReasonCodeType
- See FileSystemConfigTypeDef
- See PackageTypeType
- See ImageConfigResponseTypeDef
- See ArchitectureType
- See EphemeralStorageTypeDef
- See SnapStartResponseTypeDef
- See RuntimeVersionConfigTypeDef
- See ResponseMetadataTypeDef
FunctionConfigurationTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import FunctionConfigurationTypeDef
def get_value() -> FunctionConfigurationTypeDef:
return {
"FunctionName": ...,
}
Definition
class FunctionConfigurationTypeDef(TypedDict):
FunctionName: NotRequired[str],
FunctionArn: NotRequired[str],
Runtime: NotRequired[RuntimeType], # (1)
Role: NotRequired[str],
Handler: NotRequired[str],
CodeSize: NotRequired[int],
Description: NotRequired[str],
Timeout: NotRequired[int],
MemorySize: NotRequired[int],
LastModified: NotRequired[str],
CodeSha256: NotRequired[str],
Version: NotRequired[str],
VpcConfig: NotRequired[VpcConfigResponseTypeDef], # (2)
DeadLetterConfig: NotRequired[DeadLetterConfigTypeDef], # (3)
Environment: NotRequired[EnvironmentResponseTypeDef], # (4)
KMSKeyArn: NotRequired[str],
TracingConfig: NotRequired[TracingConfigResponseTypeDef], # (5)
MasterArn: NotRequired[str],
RevisionId: NotRequired[str],
Layers: NotRequired[List[LayerTypeDef]], # (6)
State: NotRequired[StateType], # (7)
StateReason: NotRequired[str],
StateReasonCode: NotRequired[StateReasonCodeType], # (8)
LastUpdateStatus: NotRequired[LastUpdateStatusType], # (9)
LastUpdateStatusReason: NotRequired[str],
LastUpdateStatusReasonCode: NotRequired[LastUpdateStatusReasonCodeType], # (10)
FileSystemConfigs: NotRequired[List[FileSystemConfigTypeDef]], # (11)
PackageType: NotRequired[PackageTypeType], # (12)
ImageConfigResponse: NotRequired[ImageConfigResponseTypeDef], # (13)
SigningProfileVersionArn: NotRequired[str],
SigningJobArn: NotRequired[str],
Architectures: NotRequired[List[ArchitectureType]], # (14)
EphemeralStorage: NotRequired[EphemeralStorageTypeDef], # (15)
SnapStart: NotRequired[SnapStartResponseTypeDef], # (16)
RuntimeVersionConfig: NotRequired[RuntimeVersionConfigTypeDef], # (17)
- See RuntimeType
- See VpcConfigResponseTypeDef
- See DeadLetterConfigTypeDef
- See EnvironmentResponseTypeDef
- See TracingConfigResponseTypeDef
- See LayerTypeDef
- See StateType
- See StateReasonCodeType
- See LastUpdateStatusType
- See LastUpdateStatusReasonCodeType
- See FileSystemConfigTypeDef
- See PackageTypeType
- See ImageConfigResponseTypeDef
- See ArchitectureType
- See EphemeralStorageTypeDef
- See SnapStartResponseTypeDef
- See RuntimeVersionConfigTypeDef
ListFunctionEventInvokeConfigsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsResponseTypeDef
def get_value() -> ListFunctionEventInvokeConfigsResponseTypeDef:
return {
"FunctionEventInvokeConfigs": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}
Definition
class ListFunctionEventInvokeConfigsResponseTypeDef(TypedDict):
FunctionEventInvokeConfigs: List[FunctionEventInvokeConfigTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEventSourceMappingsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListEventSourceMappingsResponseTypeDef
def get_value() -> ListEventSourceMappingsResponseTypeDef:
return {
"NextMarker": ...,
"EventSourceMappings": ...,
"ResponseMetadata": ...,
}
Definition
class ListEventSourceMappingsResponseTypeDef(TypedDict):
NextMarker: str,
EventSourceMappings: List[EventSourceMappingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFunctionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import GetFunctionResponseTypeDef
def get_value() -> GetFunctionResponseTypeDef:
return {
"Configuration": ...,
"Code": ...,
"Tags": ...,
"Concurrency": ...,
"ResponseMetadata": ...,
}
Definition
class GetFunctionResponseTypeDef(TypedDict):
Configuration: FunctionConfigurationTypeDef, # (1)
Code: FunctionCodeLocationTypeDef, # (2)
Tags: Dict[str, str],
Concurrency: ConcurrencyTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FunctionConfigurationTypeDef
- See FunctionCodeLocationTypeDef
- See ConcurrencyTypeDef
- See ResponseMetadataTypeDef
ListFunctionsResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListFunctionsResponseTypeDef
def get_value() -> ListFunctionsResponseTypeDef:
return {
"NextMarker": ...,
"Functions": ...,
"ResponseMetadata": ...,
}
Definition
class ListFunctionsResponseTypeDef(TypedDict):
NextMarker: str,
Functions: List[FunctionConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVersionsByFunctionResponseTypeDef
Usage Example
from mypy_boto3_lambda.type_defs import ListVersionsByFunctionResponseTypeDef
def get_value() -> ListVersionsByFunctionResponseTypeDef:
return {
"NextMarker": ...,
"Versions": ...,
"ResponseMetadata": ...,
}