Skip to content

Typed dictionaries#

Index > Lambda > Typed dictionaries

Auto-generated documentation for Lambda type annotations stubs module mypy-boto3-lambda.

AccountLimitTypeDef#

# AccountLimitTypeDef usage example

from mypy_boto3_lambda.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "TotalCodeSize": ...,
    }
# AccountLimitTypeDef definition

class AccountLimitTypeDef(TypedDict):
    TotalCodeSize: NotRequired[int],
    CodeSizeUnzipped: NotRequired[int],
    CodeSizeZipped: NotRequired[int],
    ConcurrentExecutions: NotRequired[int],
    UnreservedConcurrentExecutions: NotRequired[int],

AccountUsageTypeDef#

# AccountUsageTypeDef usage example

from mypy_boto3_lambda.type_defs import AccountUsageTypeDef

def get_value() -> AccountUsageTypeDef:
    return {
        "TotalCodeSize": ...,
    }
# AccountUsageTypeDef definition

class AccountUsageTypeDef(TypedDict):
    TotalCodeSize: NotRequired[int],
    FunctionCount: NotRequired[int],

AddLayerVersionPermissionRequestRequestTypeDef#

# AddLayerVersionPermissionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import AddLayerVersionPermissionRequestRequestTypeDef

def get_value() -> AddLayerVersionPermissionRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "VersionNumber": ...,
        "StatementId": ...,
        "Action": ...,
        "Principal": ...,
    }
# AddLayerVersionPermissionRequestRequestTypeDef definition

class AddLayerVersionPermissionRequestRequestTypeDef(TypedDict):
    LayerName: str,
    VersionNumber: int,
    StatementId: str,
    Action: str,
    Principal: str,
    OrganizationId: NotRequired[str],
    RevisionId: NotRequired[str],

AddLayerVersionPermissionResponseTypeDef#

# AddLayerVersionPermissionResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import AddLayerVersionPermissionResponseTypeDef

def get_value() -> AddLayerVersionPermissionResponseTypeDef:
    return {
        "Statement": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# AddLayerVersionPermissionResponseTypeDef definition

class AddLayerVersionPermissionResponseTypeDef(TypedDict):
    Statement: str,
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AddPermissionRequestRequestTypeDef#

# AddPermissionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import AddPermissionRequestRequestTypeDef

def get_value() -> AddPermissionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "StatementId": ...,
        "Action": ...,
        "Principal": ...,
    }
# AddPermissionRequestRequestTypeDef 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)
  1. See FunctionUrlAuthTypeType

AddPermissionResponseTypeDef#

# AddPermissionResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import AddPermissionResponseTypeDef

def get_value() -> AddPermissionResponseTypeDef:
    return {
        "Statement": ...,
        "ResponseMetadata": ...,
    }
# AddPermissionResponseTypeDef definition

class AddPermissionResponseTypeDef(TypedDict):
    Statement: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AliasRoutingConfigurationTypeDef#

# AliasRoutingConfigurationTypeDef usage example

from mypy_boto3_lambda.type_defs import AliasRoutingConfigurationTypeDef

def get_value() -> AliasRoutingConfigurationTypeDef:
    return {
        "AdditionalVersionWeights": ...,
    }
# AliasRoutingConfigurationTypeDef definition

class AliasRoutingConfigurationTypeDef(TypedDict):
    AdditionalVersionWeights: NotRequired[Mapping[str, float]],

AllowedPublishersTypeDef#

# AllowedPublishersTypeDef usage example

from mypy_boto3_lambda.type_defs import AllowedPublishersTypeDef

def get_value() -> AllowedPublishersTypeDef:
    return {
        "SigningProfileVersionArns": ...,
    }
# AllowedPublishersTypeDef definition

class AllowedPublishersTypeDef(TypedDict):
    SigningProfileVersionArns: Sequence[str],

AmazonManagedKafkaEventSourceConfigTypeDef#

# AmazonManagedKafkaEventSourceConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import AmazonManagedKafkaEventSourceConfigTypeDef

def get_value() -> AmazonManagedKafkaEventSourceConfigTypeDef:
    return {
        "ConsumerGroupId": ...,
    }
# AmazonManagedKafkaEventSourceConfigTypeDef definition

class AmazonManagedKafkaEventSourceConfigTypeDef(TypedDict):
    ConsumerGroupId: NotRequired[str],

CodeSigningPoliciesTypeDef#

# CodeSigningPoliciesTypeDef usage example

from mypy_boto3_lambda.type_defs import CodeSigningPoliciesTypeDef

def get_value() -> CodeSigningPoliciesTypeDef:
    return {
        "UntrustedArtifactOnDeployment": ...,
    }
# CodeSigningPoliciesTypeDef definition

class CodeSigningPoliciesTypeDef(TypedDict):
    UntrustedArtifactOnDeployment: NotRequired[CodeSigningPolicyType],  # (1)
  1. See CodeSigningPolicyType

ConcurrencyResponseMetadataTypeDef#

# ConcurrencyResponseMetadataTypeDef usage example

from mypy_boto3_lambda.type_defs import ConcurrencyResponseMetadataTypeDef

def get_value() -> ConcurrencyResponseMetadataTypeDef:
    return {
        "ReservedConcurrentExecutions": ...,
        "ResponseMetadata": ...,
    }
# ConcurrencyResponseMetadataTypeDef definition

class ConcurrencyResponseMetadataTypeDef(TypedDict):
    ReservedConcurrentExecutions: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ConcurrencyTypeDef#

# ConcurrencyTypeDef usage example

from mypy_boto3_lambda.type_defs import ConcurrencyTypeDef

def get_value() -> ConcurrencyTypeDef:
    return {
        "ReservedConcurrentExecutions": ...,
    }
# ConcurrencyTypeDef definition

class ConcurrencyTypeDef(TypedDict):
    ReservedConcurrentExecutions: NotRequired[int],

CorsTypeDef#

# CorsTypeDef usage example

from mypy_boto3_lambda.type_defs import CorsTypeDef

def get_value() -> CorsTypeDef:
    return {
        "AllowCredentials": ...,
    }
# CorsTypeDef 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#

# DocumentDBEventSourceConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import DocumentDBEventSourceConfigTypeDef

def get_value() -> DocumentDBEventSourceConfigTypeDef:
    return {
        "DatabaseName": ...,
    }
# DocumentDBEventSourceConfigTypeDef definition

class DocumentDBEventSourceConfigTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    CollectionName: NotRequired[str],
    FullDocument: NotRequired[FullDocumentType],  # (1)
  1. See FullDocumentType

ScalingConfigTypeDef#

# ScalingConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import ScalingConfigTypeDef

def get_value() -> ScalingConfigTypeDef:
    return {
        "MaximumConcurrency": ...,
    }
# ScalingConfigTypeDef definition

class ScalingConfigTypeDef(TypedDict):
    MaximumConcurrency: NotRequired[int],

SelfManagedEventSourceTypeDef#

# SelfManagedEventSourceTypeDef usage example

from mypy_boto3_lambda.type_defs import SelfManagedEventSourceTypeDef

def get_value() -> SelfManagedEventSourceTypeDef:
    return {
        "Endpoints": ...,
    }
# SelfManagedEventSourceTypeDef definition

class SelfManagedEventSourceTypeDef(TypedDict):
    Endpoints: NotRequired[Mapping[EndPointTypeType, Sequence[str]]],  # (1)
  1. See EndPointTypeType

SelfManagedKafkaEventSourceConfigTypeDef#

# SelfManagedKafkaEventSourceConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import SelfManagedKafkaEventSourceConfigTypeDef

def get_value() -> SelfManagedKafkaEventSourceConfigTypeDef:
    return {
        "ConsumerGroupId": ...,
    }
# SelfManagedKafkaEventSourceConfigTypeDef definition

class SelfManagedKafkaEventSourceConfigTypeDef(TypedDict):
    ConsumerGroupId: NotRequired[str],

SourceAccessConfigurationTypeDef#

# SourceAccessConfigurationTypeDef usage example

from mypy_boto3_lambda.type_defs import SourceAccessConfigurationTypeDef

def get_value() -> SourceAccessConfigurationTypeDef:
    return {
        "Type": ...,
    }
# SourceAccessConfigurationTypeDef definition

class SourceAccessConfigurationTypeDef(TypedDict):
    Type: NotRequired[SourceAccessTypeType],  # (1)
    URI: NotRequired[str],
  1. See SourceAccessTypeType

DeadLetterConfigTypeDef#

# DeadLetterConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import DeadLetterConfigTypeDef

def get_value() -> DeadLetterConfigTypeDef:
    return {
        "TargetArn": ...,
    }
# DeadLetterConfigTypeDef definition

class DeadLetterConfigTypeDef(TypedDict):
    TargetArn: NotRequired[str],

EnvironmentTypeDef#

# EnvironmentTypeDef usage example

from mypy_boto3_lambda.type_defs import EnvironmentTypeDef

def get_value() -> EnvironmentTypeDef:
    return {
        "Variables": ...,
    }
# EnvironmentTypeDef definition

class EnvironmentTypeDef(TypedDict):
    Variables: NotRequired[Mapping[str, str]],

EphemeralStorageTypeDef#

# EphemeralStorageTypeDef usage example

from mypy_boto3_lambda.type_defs import EphemeralStorageTypeDef

def get_value() -> EphemeralStorageTypeDef:
    return {
        "Size": ...,
    }
# EphemeralStorageTypeDef definition

class EphemeralStorageTypeDef(TypedDict):
    Size: int,

FileSystemConfigTypeDef#

# FileSystemConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import FileSystemConfigTypeDef

def get_value() -> FileSystemConfigTypeDef:
    return {
        "Arn": ...,
        "LocalMountPath": ...,
    }
# FileSystemConfigTypeDef definition

class FileSystemConfigTypeDef(TypedDict):
    Arn: str,
    LocalMountPath: str,

FunctionCodeTypeDef#

# FunctionCodeTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionCodeTypeDef

def get_value() -> FunctionCodeTypeDef:
    return {
        "ZipFile": ...,
    }
# FunctionCodeTypeDef 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#

# ImageConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import ImageConfigTypeDef

def get_value() -> ImageConfigTypeDef:
    return {
        "EntryPoint": ...,
    }
# ImageConfigTypeDef definition

class ImageConfigTypeDef(TypedDict):
    EntryPoint: NotRequired[Sequence[str]],
    Command: NotRequired[Sequence[str]],
    WorkingDirectory: NotRequired[str],

SnapStartTypeDef#

# SnapStartTypeDef usage example

from mypy_boto3_lambda.type_defs import SnapStartTypeDef

def get_value() -> SnapStartTypeDef:
    return {
        "ApplyOn": ...,
    }
# SnapStartTypeDef definition

class SnapStartTypeDef(TypedDict):
    ApplyOn: NotRequired[SnapStartApplyOnType],  # (1)
  1. See SnapStartApplyOnType

TracingConfigTypeDef#

# TracingConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import TracingConfigTypeDef

def get_value() -> TracingConfigTypeDef:
    return {
        "Mode": ...,
    }
# TracingConfigTypeDef definition

class TracingConfigTypeDef(TypedDict):
    Mode: NotRequired[TracingModeType],  # (1)
  1. See TracingModeType

VpcConfigTypeDef#

# VpcConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import VpcConfigTypeDef

def get_value() -> VpcConfigTypeDef:
    return {
        "SubnetIds": ...,
    }
# VpcConfigTypeDef definition

class VpcConfigTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

DeleteAliasRequestRequestTypeDef#

# DeleteAliasRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteAliasRequestRequestTypeDef

def get_value() -> DeleteAliasRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Name": ...,
    }
# DeleteAliasRequestRequestTypeDef definition

class DeleteAliasRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Name: str,

DeleteCodeSigningConfigRequestRequestTypeDef#

# DeleteCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteCodeSigningConfigRequestRequestTypeDef

def get_value() -> DeleteCodeSigningConfigRequestRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }
# DeleteCodeSigningConfigRequestRequestTypeDef definition

class DeleteCodeSigningConfigRequestRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,

DeleteEventSourceMappingRequestRequestTypeDef#

# DeleteEventSourceMappingRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteEventSourceMappingRequestRequestTypeDef

def get_value() -> DeleteEventSourceMappingRequestRequestTypeDef:
    return {
        "UUID": ...,
    }
# DeleteEventSourceMappingRequestRequestTypeDef definition

class DeleteEventSourceMappingRequestRequestTypeDef(TypedDict):
    UUID: str,

DeleteFunctionCodeSigningConfigRequestRequestTypeDef#

# DeleteFunctionCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteFunctionCodeSigningConfigRequestRequestTypeDef

def get_value() -> DeleteFunctionCodeSigningConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# DeleteFunctionCodeSigningConfigRequestRequestTypeDef definition

class DeleteFunctionCodeSigningConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,

DeleteFunctionConcurrencyRequestRequestTypeDef#

# DeleteFunctionConcurrencyRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteFunctionConcurrencyRequestRequestTypeDef

def get_value() -> DeleteFunctionConcurrencyRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# DeleteFunctionConcurrencyRequestRequestTypeDef definition

class DeleteFunctionConcurrencyRequestRequestTypeDef(TypedDict):
    FunctionName: str,

DeleteFunctionEventInvokeConfigRequestRequestTypeDef#

# DeleteFunctionEventInvokeConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteFunctionEventInvokeConfigRequestRequestTypeDef

def get_value() -> DeleteFunctionEventInvokeConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# DeleteFunctionEventInvokeConfigRequestRequestTypeDef definition

class DeleteFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

DeleteFunctionRequestRequestTypeDef#

# DeleteFunctionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteFunctionRequestRequestTypeDef

def get_value() -> DeleteFunctionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# DeleteFunctionRequestRequestTypeDef definition

class DeleteFunctionRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

DeleteFunctionUrlConfigRequestRequestTypeDef#

# DeleteFunctionUrlConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteFunctionUrlConfigRequestRequestTypeDef

def get_value() -> DeleteFunctionUrlConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# DeleteFunctionUrlConfigRequestRequestTypeDef definition

class DeleteFunctionUrlConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

DeleteLayerVersionRequestRequestTypeDef#

# DeleteLayerVersionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteLayerVersionRequestRequestTypeDef

def get_value() -> DeleteLayerVersionRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "VersionNumber": ...,
    }
# DeleteLayerVersionRequestRequestTypeDef definition

class DeleteLayerVersionRequestRequestTypeDef(TypedDict):
    LayerName: str,
    VersionNumber: int,

DeleteProvisionedConcurrencyConfigRequestRequestTypeDef#

# DeleteProvisionedConcurrencyConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import DeleteProvisionedConcurrencyConfigRequestRequestTypeDef

def get_value() -> DeleteProvisionedConcurrencyConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Qualifier": ...,
    }
# DeleteProvisionedConcurrencyConfigRequestRequestTypeDef definition

class DeleteProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: str,

OnFailureTypeDef#

# OnFailureTypeDef usage example

from mypy_boto3_lambda.type_defs import OnFailureTypeDef

def get_value() -> OnFailureTypeDef:
    return {
        "Destination": ...,
    }
# OnFailureTypeDef definition

class OnFailureTypeDef(TypedDict):
    Destination: NotRequired[str],

OnSuccessTypeDef#

# OnSuccessTypeDef usage example

from mypy_boto3_lambda.type_defs import OnSuccessTypeDef

def get_value() -> OnSuccessTypeDef:
    return {
        "Destination": ...,
    }
# OnSuccessTypeDef definition

class OnSuccessTypeDef(TypedDict):
    Destination: NotRequired[str],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_lambda.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnvironmentErrorTypeDef#

# EnvironmentErrorTypeDef usage example

from mypy_boto3_lambda.type_defs import EnvironmentErrorTypeDef

def get_value() -> EnvironmentErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# EnvironmentErrorTypeDef definition

class EnvironmentErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    Message: NotRequired[str],

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_lambda.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Pattern": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Pattern: NotRequired[str],

FunctionCodeLocationTypeDef#

# FunctionCodeLocationTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionCodeLocationTypeDef

def get_value() -> FunctionCodeLocationTypeDef:
    return {
        "RepositoryType": ...,
    }
# FunctionCodeLocationTypeDef definition

class FunctionCodeLocationTypeDef(TypedDict):
    RepositoryType: NotRequired[str],
    Location: NotRequired[str],
    ImageUri: NotRequired[str],
    ResolvedImageUri: NotRequired[str],

LayerTypeDef#

# LayerTypeDef usage example

from mypy_boto3_lambda.type_defs import LayerTypeDef

def get_value() -> LayerTypeDef:
    return {
        "Arn": ...,
    }
# LayerTypeDef definition

class LayerTypeDef(TypedDict):
    Arn: NotRequired[str],
    CodeSize: NotRequired[int],
    SigningProfileVersionArn: NotRequired[str],
    SigningJobArn: NotRequired[str],

SnapStartResponseTypeDef#

# SnapStartResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import SnapStartResponseTypeDef

def get_value() -> SnapStartResponseTypeDef:
    return {
        "ApplyOn": ...,
    }
# SnapStartResponseTypeDef definition

class SnapStartResponseTypeDef(TypedDict):
    ApplyOn: NotRequired[SnapStartApplyOnType],  # (1)
    OptimizationStatus: NotRequired[SnapStartOptimizationStatusType],  # (2)
  1. See SnapStartApplyOnType
  2. See SnapStartOptimizationStatusType

TracingConfigResponseTypeDef#

# TracingConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import TracingConfigResponseTypeDef

def get_value() -> TracingConfigResponseTypeDef:
    return {
        "Mode": ...,
    }
# TracingConfigResponseTypeDef definition

class TracingConfigResponseTypeDef(TypedDict):
    Mode: NotRequired[TracingModeType],  # (1)
  1. See TracingModeType

VpcConfigResponseTypeDef#

# VpcConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import VpcConfigResponseTypeDef

def get_value() -> VpcConfigResponseTypeDef:
    return {
        "SubnetIds": ...,
    }
# VpcConfigResponseTypeDef definition

class VpcConfigResponseTypeDef(TypedDict):
    SubnetIds: NotRequired[List[str]],
    SecurityGroupIds: NotRequired[List[str]],
    VpcId: NotRequired[str],

GetAliasRequestRequestTypeDef#

# GetAliasRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetAliasRequestRequestTypeDef

def get_value() -> GetAliasRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Name": ...,
    }
# GetAliasRequestRequestTypeDef definition

class GetAliasRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Name: str,

GetCodeSigningConfigRequestRequestTypeDef#

# GetCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetCodeSigningConfigRequestRequestTypeDef

def get_value() -> GetCodeSigningConfigRequestRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }
# GetCodeSigningConfigRequestRequestTypeDef definition

class GetCodeSigningConfigRequestRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,

GetEventSourceMappingRequestRequestTypeDef#

# GetEventSourceMappingRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetEventSourceMappingRequestRequestTypeDef

def get_value() -> GetEventSourceMappingRequestRequestTypeDef:
    return {
        "UUID": ...,
    }
# GetEventSourceMappingRequestRequestTypeDef definition

class GetEventSourceMappingRequestRequestTypeDef(TypedDict):
    UUID: str,

GetFunctionCodeSigningConfigRequestRequestTypeDef#

# GetFunctionCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionCodeSigningConfigRequestRequestTypeDef

def get_value() -> GetFunctionCodeSigningConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionCodeSigningConfigRequestRequestTypeDef definition

class GetFunctionCodeSigningConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,

GetFunctionCodeSigningConfigResponseTypeDef#

# GetFunctionCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionCodeSigningConfigResponseTypeDef

def get_value() -> GetFunctionCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfigArn": ...,
        "FunctionName": ...,
        "ResponseMetadata": ...,
    }
# GetFunctionCodeSigningConfigResponseTypeDef definition

class GetFunctionCodeSigningConfigResponseTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    FunctionName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetFunctionConcurrencyRequestRequestTypeDef#

# GetFunctionConcurrencyRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConcurrencyRequestRequestTypeDef

def get_value() -> GetFunctionConcurrencyRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionConcurrencyRequestRequestTypeDef definition

class GetFunctionConcurrencyRequestRequestTypeDef(TypedDict):
    FunctionName: str,

GetFunctionConcurrencyResponseTypeDef#

# GetFunctionConcurrencyResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConcurrencyResponseTypeDef

def get_value() -> GetFunctionConcurrencyResponseTypeDef:
    return {
        "ReservedConcurrentExecutions": ...,
        "ResponseMetadata": ...,
    }
# GetFunctionConcurrencyResponseTypeDef definition

class GetFunctionConcurrencyResponseTypeDef(TypedDict):
    ReservedConcurrentExecutions: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetFunctionConfigurationRequestRequestTypeDef#

# GetFunctionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestRequestTypeDef

def get_value() -> GetFunctionConfigurationRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionConfigurationRequestRequestTypeDef definition

class GetFunctionConfigurationRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetFunctionEventInvokeConfigRequestRequestTypeDef#

# GetFunctionEventInvokeConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionEventInvokeConfigRequestRequestTypeDef

def get_value() -> GetFunctionEventInvokeConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionEventInvokeConfigRequestRequestTypeDef definition

class GetFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetFunctionRequestRequestTypeDef#

# GetFunctionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionRequestRequestTypeDef

def get_value() -> GetFunctionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionRequestRequestTypeDef definition

class GetFunctionRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetFunctionUrlConfigRequestRequestTypeDef#

# GetFunctionUrlConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionUrlConfigRequestRequestTypeDef

def get_value() -> GetFunctionUrlConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionUrlConfigRequestRequestTypeDef definition

class GetFunctionUrlConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetLayerVersionByArnRequestRequestTypeDef#

# GetLayerVersionByArnRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetLayerVersionByArnRequestRequestTypeDef

def get_value() -> GetLayerVersionByArnRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# GetLayerVersionByArnRequestRequestTypeDef definition

class GetLayerVersionByArnRequestRequestTypeDef(TypedDict):
    Arn: str,

GetLayerVersionPolicyRequestRequestTypeDef#

# GetLayerVersionPolicyRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetLayerVersionPolicyRequestRequestTypeDef

def get_value() -> GetLayerVersionPolicyRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "VersionNumber": ...,
    }
# GetLayerVersionPolicyRequestRequestTypeDef definition

class GetLayerVersionPolicyRequestRequestTypeDef(TypedDict):
    LayerName: str,
    VersionNumber: int,

GetLayerVersionPolicyResponseTypeDef#

# GetLayerVersionPolicyResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetLayerVersionPolicyResponseTypeDef

def get_value() -> GetLayerVersionPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# GetLayerVersionPolicyResponseTypeDef definition

class GetLayerVersionPolicyResponseTypeDef(TypedDict):
    Policy: str,
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetLayerVersionRequestRequestTypeDef#

# GetLayerVersionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetLayerVersionRequestRequestTypeDef

def get_value() -> GetLayerVersionRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "VersionNumber": ...,
    }
# GetLayerVersionRequestRequestTypeDef definition

class GetLayerVersionRequestRequestTypeDef(TypedDict):
    LayerName: str,
    VersionNumber: int,

LayerVersionContentOutputTypeDef#

# LayerVersionContentOutputTypeDef usage example

from mypy_boto3_lambda.type_defs import LayerVersionContentOutputTypeDef

def get_value() -> LayerVersionContentOutputTypeDef:
    return {
        "Location": ...,
    }
# LayerVersionContentOutputTypeDef definition

class LayerVersionContentOutputTypeDef(TypedDict):
    Location: NotRequired[str],
    CodeSha256: NotRequired[str],
    CodeSize: NotRequired[int],
    SigningProfileVersionArn: NotRequired[str],
    SigningJobArn: NotRequired[str],

GetPolicyRequestRequestTypeDef#

# GetPolicyRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetPolicyRequestRequestTypeDef

def get_value() -> GetPolicyRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetPolicyRequestRequestTypeDef definition

class GetPolicyRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetPolicyResponseTypeDef#

# GetPolicyResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetPolicyResponseTypeDef

def get_value() -> GetPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# GetPolicyResponseTypeDef definition

class GetPolicyResponseTypeDef(TypedDict):
    Policy: str,
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetProvisionedConcurrencyConfigRequestRequestTypeDef#

# GetProvisionedConcurrencyConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigRequestRequestTypeDef

def get_value() -> GetProvisionedConcurrencyConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Qualifier": ...,
    }
# GetProvisionedConcurrencyConfigRequestRequestTypeDef definition

class GetProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: str,

GetProvisionedConcurrencyConfigResponseTypeDef#

# GetProvisionedConcurrencyConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigResponseTypeDef

def get_value() -> GetProvisionedConcurrencyConfigResponseTypeDef:
    return {
        "RequestedProvisionedConcurrentExecutions": ...,
        "AvailableProvisionedConcurrentExecutions": ...,
        "AllocatedProvisionedConcurrentExecutions": ...,
        "Status": ...,
        "StatusReason": ...,
        "LastModified": ...,
        "ResponseMetadata": ...,
    }
# GetProvisionedConcurrencyConfigResponseTypeDef definition

class GetProvisionedConcurrencyConfigResponseTypeDef(TypedDict):
    RequestedProvisionedConcurrentExecutions: int,
    AvailableProvisionedConcurrentExecutions: int,
    AllocatedProvisionedConcurrentExecutions: int,
    Status: ProvisionedConcurrencyStatusEnumType,  # (1)
    StatusReason: str,
    LastModified: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedConcurrencyStatusEnumType
  2. See ResponseMetadataTypeDef

GetRuntimeManagementConfigRequestRequestTypeDef#

# GetRuntimeManagementConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import GetRuntimeManagementConfigRequestRequestTypeDef

def get_value() -> GetRuntimeManagementConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# GetRuntimeManagementConfigRequestRequestTypeDef definition

class GetRuntimeManagementConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],

GetRuntimeManagementConfigResponseTypeDef#

# GetRuntimeManagementConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetRuntimeManagementConfigResponseTypeDef

def get_value() -> GetRuntimeManagementConfigResponseTypeDef:
    return {
        "UpdateRuntimeOn": ...,
        "RuntimeVersionArn": ...,
        "FunctionArn": ...,
        "ResponseMetadata": ...,
    }
# GetRuntimeManagementConfigResponseTypeDef definition

class GetRuntimeManagementConfigResponseTypeDef(TypedDict):
    UpdateRuntimeOn: UpdateRuntimeOnType,  # (1)
    RuntimeVersionArn: str,
    FunctionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateRuntimeOnType
  2. See ResponseMetadataTypeDef

ImageConfigErrorTypeDef#

# ImageConfigErrorTypeDef usage example

from mypy_boto3_lambda.type_defs import ImageConfigErrorTypeDef

def get_value() -> ImageConfigErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# ImageConfigErrorTypeDef definition

class ImageConfigErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    Message: NotRequired[str],

InvocationRequestRequestTypeDef#

# InvocationRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import InvocationRequestRequestTypeDef

def get_value() -> InvocationRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# InvocationRequestRequestTypeDef 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],
  1. See InvocationTypeType
  2. See LogTypeType

InvocationResponseTypeDef#

# InvocationResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import InvocationResponseTypeDef

def get_value() -> InvocationResponseTypeDef:
    return {
        "StatusCode": ...,
        "FunctionError": ...,
        "LogResult": ...,
        "Payload": ...,
        "ExecutedVersion": ...,
        "ResponseMetadata": ...,
    }
# InvocationResponseTypeDef definition

class InvocationResponseTypeDef(TypedDict):
    StatusCode: int,
    FunctionError: str,
    LogResult: str,
    Payload: StreamingBody,
    ExecutedVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

InvokeAsyncRequestRequestTypeDef#

# InvokeAsyncRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeAsyncRequestRequestTypeDef

def get_value() -> InvokeAsyncRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "InvokeArgs": ...,
    }
# InvokeAsyncRequestRequestTypeDef definition

class InvokeAsyncRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    InvokeArgs: Union[str, bytes, IO[Any], StreamingBody],

InvokeAsyncResponseTypeDef#

# InvokeAsyncResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeAsyncResponseTypeDef

def get_value() -> InvokeAsyncResponseTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# InvokeAsyncResponseTypeDef definition

class InvokeAsyncResponseTypeDef(TypedDict):
    Status: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

InvokeResponseStreamUpdateTypeDef#

# InvokeResponseStreamUpdateTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeResponseStreamUpdateTypeDef

def get_value() -> InvokeResponseStreamUpdateTypeDef:
    return {
        "Payload": ...,
    }
# InvokeResponseStreamUpdateTypeDef definition

class InvokeResponseStreamUpdateTypeDef(TypedDict):
    Payload: NotRequired[bytes],

InvokeWithResponseStreamCompleteEventTypeDef#

# InvokeWithResponseStreamCompleteEventTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeWithResponseStreamCompleteEventTypeDef

def get_value() -> InvokeWithResponseStreamCompleteEventTypeDef:
    return {
        "ErrorCode": ...,
    }
# InvokeWithResponseStreamCompleteEventTypeDef definition

class InvokeWithResponseStreamCompleteEventTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorDetails: NotRequired[str],
    LogResult: NotRequired[str],

InvokeWithResponseStreamRequestRequestTypeDef#

# InvokeWithResponseStreamRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeWithResponseStreamRequestRequestTypeDef

def get_value() -> InvokeWithResponseStreamRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# InvokeWithResponseStreamRequestRequestTypeDef definition

class InvokeWithResponseStreamRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    InvocationType: NotRequired[ResponseStreamingInvocationTypeType],  # (1)
    LogType: NotRequired[LogTypeType],  # (2)
    ClientContext: NotRequired[str],
    Qualifier: NotRequired[str],
    Payload: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
  1. See ResponseStreamingInvocationTypeType
  2. See LogTypeType

LayerVersionContentInputTypeDef#

# LayerVersionContentInputTypeDef usage example

from mypy_boto3_lambda.type_defs import LayerVersionContentInputTypeDef

def get_value() -> LayerVersionContentInputTypeDef:
    return {
        "S3Bucket": ...,
    }
# LayerVersionContentInputTypeDef definition

class LayerVersionContentInputTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],
    S3ObjectVersion: NotRequired[str],
    ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],

LayerVersionsListItemTypeDef#

# LayerVersionsListItemTypeDef usage example

from mypy_boto3_lambda.type_defs import LayerVersionsListItemTypeDef

def get_value() -> LayerVersionsListItemTypeDef:
    return {
        "LayerVersionArn": ...,
    }
# LayerVersionsListItemTypeDef 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)
  1. See RuntimeType
  2. See ArchitectureType

ListAliasesRequestListAliasesPaginateTypeDef#

# ListAliasesRequestListAliasesPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListAliasesRequestListAliasesPaginateTypeDef

def get_value() -> ListAliasesRequestListAliasesPaginateTypeDef:
    return {
        "FunctionName": ...,
    }
# ListAliasesRequestListAliasesPaginateTypeDef definition

class ListAliasesRequestListAliasesPaginateTypeDef(TypedDict):
    FunctionName: str,
    FunctionVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAliasesRequestRequestTypeDef#

# ListAliasesRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListAliasesRequestRequestTypeDef

def get_value() -> ListAliasesRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# ListAliasesRequestRequestTypeDef definition

class ListAliasesRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    FunctionVersion: NotRequired[str],
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef#

# ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef

def get_value() -> ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef definition

class ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCodeSigningConfigsRequestRequestTypeDef#

# ListCodeSigningConfigsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsRequestRequestTypeDef

def get_value() -> ListCodeSigningConfigsRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
# ListCodeSigningConfigsRequestRequestTypeDef definition

class ListCodeSigningConfigsRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef#

# ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef

def get_value() -> ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef:
    return {
        "EventSourceArn": ...,
    }
# ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef definition

class ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef(TypedDict):
    EventSourceArn: NotRequired[str],
    FunctionName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEventSourceMappingsRequestRequestTypeDef#

# ListEventSourceMappingsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListEventSourceMappingsRequestRequestTypeDef

def get_value() -> ListEventSourceMappingsRequestRequestTypeDef:
    return {
        "EventSourceArn": ...,
    }
# ListEventSourceMappingsRequestRequestTypeDef definition

class ListEventSourceMappingsRequestRequestTypeDef(TypedDict):
    EventSourceArn: NotRequired[str],
    FunctionName: NotRequired[str],
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef#

# ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef

def get_value() -> ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef:
    return {
        "FunctionName": ...,
    }
# ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef definition

class ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef(TypedDict):
    FunctionName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFunctionEventInvokeConfigsRequestRequestTypeDef#

# ListFunctionEventInvokeConfigsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestRequestTypeDef

def get_value() -> ListFunctionEventInvokeConfigsRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# ListFunctionEventInvokeConfigsRequestRequestTypeDef definition

class ListFunctionEventInvokeConfigsRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef#

# ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef

def get_value() -> ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef:
    return {
        "FunctionName": ...,
    }
# ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef definition

class ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef(TypedDict):
    FunctionName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFunctionUrlConfigsRequestRequestTypeDef#

# ListFunctionUrlConfigsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestRequestTypeDef

def get_value() -> ListFunctionUrlConfigsRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# ListFunctionUrlConfigsRequestRequestTypeDef definition

class ListFunctionUrlConfigsRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef#

# ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef

def get_value() -> ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }
# ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef definition

class ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFunctionsByCodeSigningConfigRequestRequestTypeDef#

# ListFunctionsByCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestRequestTypeDef

def get_value() -> ListFunctionsByCodeSigningConfigRequestRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }
# ListFunctionsByCodeSigningConfigRequestRequestTypeDef definition

class ListFunctionsByCodeSigningConfigRequestRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListFunctionsByCodeSigningConfigResponseTypeDef#

# ListFunctionsByCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigResponseTypeDef

def get_value() -> ListFunctionsByCodeSigningConfigResponseTypeDef:
    return {
        "NextMarker": ...,
        "FunctionArns": ...,
        "ResponseMetadata": ...,
    }
# ListFunctionsByCodeSigningConfigResponseTypeDef definition

class ListFunctionsByCodeSigningConfigResponseTypeDef(TypedDict):
    NextMarker: str,
    FunctionArns: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListFunctionsRequestListFunctionsPaginateTypeDef#

# ListFunctionsRequestListFunctionsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsRequestListFunctionsPaginateTypeDef

def get_value() -> ListFunctionsRequestListFunctionsPaginateTypeDef:
    return {
        "MasterRegion": ...,
    }
# ListFunctionsRequestListFunctionsPaginateTypeDef definition

class ListFunctionsRequestListFunctionsPaginateTypeDef(TypedDict):
    MasterRegion: NotRequired[str],
    FunctionVersion: NotRequired[FunctionVersionType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FunctionVersionType
  2. See PaginatorConfigTypeDef

ListFunctionsRequestRequestTypeDef#

# ListFunctionsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsRequestRequestTypeDef

def get_value() -> ListFunctionsRequestRequestTypeDef:
    return {
        "MasterRegion": ...,
    }
# ListFunctionsRequestRequestTypeDef definition

class ListFunctionsRequestRequestTypeDef(TypedDict):
    MasterRegion: NotRequired[str],
    FunctionVersion: NotRequired[FunctionVersionType],  # (1)
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],
  1. See FunctionVersionType

ListLayerVersionsRequestListLayerVersionsPaginateTypeDef#

# ListLayerVersionsRequestListLayerVersionsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayerVersionsRequestListLayerVersionsPaginateTypeDef

def get_value() -> ListLayerVersionsRequestListLayerVersionsPaginateTypeDef:
    return {
        "LayerName": ...,
    }
# ListLayerVersionsRequestListLayerVersionsPaginateTypeDef definition

class ListLayerVersionsRequestListLayerVersionsPaginateTypeDef(TypedDict):
    LayerName: str,
    CompatibleRuntime: NotRequired[RuntimeType],  # (1)
    CompatibleArchitecture: NotRequired[ArchitectureType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RuntimeType
  2. See ArchitectureType
  3. See PaginatorConfigTypeDef

ListLayerVersionsRequestRequestTypeDef#

# ListLayerVersionsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayerVersionsRequestRequestTypeDef

def get_value() -> ListLayerVersionsRequestRequestTypeDef:
    return {
        "LayerName": ...,
    }
# ListLayerVersionsRequestRequestTypeDef definition

class ListLayerVersionsRequestRequestTypeDef(TypedDict):
    LayerName: str,
    CompatibleRuntime: NotRequired[RuntimeType],  # (1)
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],
    CompatibleArchitecture: NotRequired[ArchitectureType],  # (2)
  1. See RuntimeType
  2. See ArchitectureType

ListLayersRequestListLayersPaginateTypeDef#

# ListLayersRequestListLayersPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayersRequestListLayersPaginateTypeDef

def get_value() -> ListLayersRequestListLayersPaginateTypeDef:
    return {
        "CompatibleRuntime": ...,
    }
# ListLayersRequestListLayersPaginateTypeDef definition

class ListLayersRequestListLayersPaginateTypeDef(TypedDict):
    CompatibleRuntime: NotRequired[RuntimeType],  # (1)
    CompatibleArchitecture: NotRequired[ArchitectureType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RuntimeType
  2. See ArchitectureType
  3. See PaginatorConfigTypeDef

ListLayersRequestRequestTypeDef#

# ListLayersRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayersRequestRequestTypeDef

def get_value() -> ListLayersRequestRequestTypeDef:
    return {
        "CompatibleRuntime": ...,
    }
# ListLayersRequestRequestTypeDef definition

class ListLayersRequestRequestTypeDef(TypedDict):
    CompatibleRuntime: NotRequired[RuntimeType],  # (1)
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],
    CompatibleArchitecture: NotRequired[ArchitectureType],  # (2)
  1. See RuntimeType
  2. See ArchitectureType

ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef#

# ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef

def get_value() -> ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef:
    return {
        "FunctionName": ...,
    }
# ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef definition

class ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef(TypedDict):
    FunctionName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProvisionedConcurrencyConfigsRequestRequestTypeDef#

# ListProvisionedConcurrencyConfigsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestRequestTypeDef

def get_value() -> ListProvisionedConcurrencyConfigsRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# ListProvisionedConcurrencyConfigsRequestRequestTypeDef definition

class ListProvisionedConcurrencyConfigsRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ProvisionedConcurrencyConfigListItemTypeDef#

# ProvisionedConcurrencyConfigListItemTypeDef usage example

from mypy_boto3_lambda.type_defs import ProvisionedConcurrencyConfigListItemTypeDef

def get_value() -> ProvisionedConcurrencyConfigListItemTypeDef:
    return {
        "FunctionArn": ...,
    }
# ProvisionedConcurrencyConfigListItemTypeDef 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],
  1. See ProvisionedConcurrencyStatusEnumType

ListTagsRequestRequestTypeDef#

# ListTagsRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListTagsRequestRequestTypeDef

def get_value() -> ListTagsRequestRequestTypeDef:
    return {
        "Resource": ...,
    }
# ListTagsRequestRequestTypeDef definition

class ListTagsRequestRequestTypeDef(TypedDict):
    Resource: str,

ListTagsResponseTypeDef#

# ListTagsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListTagsResponseTypeDef

def get_value() -> ListTagsResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsResponseTypeDef definition

class ListTagsResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef#

# ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef usage example

from mypy_boto3_lambda.type_defs import ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef

def get_value() -> ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef:
    return {
        "FunctionName": ...,
    }
# ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef definition

class ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef(TypedDict):
    FunctionName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVersionsByFunctionRequestRequestTypeDef#

# ListVersionsByFunctionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import ListVersionsByFunctionRequestRequestTypeDef

def get_value() -> ListVersionsByFunctionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# ListVersionsByFunctionRequestRequestTypeDef definition

class ListVersionsByFunctionRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PublishVersionRequestRequestTypeDef#

# PublishVersionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PublishVersionRequestRequestTypeDef

def get_value() -> PublishVersionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# PublishVersionRequestRequestTypeDef definition

class PublishVersionRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    CodeSha256: NotRequired[str],
    Description: NotRequired[str],
    RevisionId: NotRequired[str],

PutFunctionCodeSigningConfigRequestRequestTypeDef#

# PutFunctionCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PutFunctionCodeSigningConfigRequestRequestTypeDef

def get_value() -> PutFunctionCodeSigningConfigRequestRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
        "FunctionName": ...,
    }
# PutFunctionCodeSigningConfigRequestRequestTypeDef definition

class PutFunctionCodeSigningConfigRequestRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    FunctionName: str,

PutFunctionCodeSigningConfigResponseTypeDef#

# PutFunctionCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import PutFunctionCodeSigningConfigResponseTypeDef

def get_value() -> PutFunctionCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfigArn": ...,
        "FunctionName": ...,
        "ResponseMetadata": ...,
    }
# PutFunctionCodeSigningConfigResponseTypeDef definition

class PutFunctionCodeSigningConfigResponseTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    FunctionName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutFunctionConcurrencyRequestRequestTypeDef#

# PutFunctionConcurrencyRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PutFunctionConcurrencyRequestRequestTypeDef

def get_value() -> PutFunctionConcurrencyRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "ReservedConcurrentExecutions": ...,
    }
# PutFunctionConcurrencyRequestRequestTypeDef definition

class PutFunctionConcurrencyRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    ReservedConcurrentExecutions: int,

PutProvisionedConcurrencyConfigRequestRequestTypeDef#

# PutProvisionedConcurrencyConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigRequestRequestTypeDef

def get_value() -> PutProvisionedConcurrencyConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Qualifier": ...,
        "ProvisionedConcurrentExecutions": ...,
    }
# PutProvisionedConcurrencyConfigRequestRequestTypeDef definition

class PutProvisionedConcurrencyConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: str,
    ProvisionedConcurrentExecutions: int,

PutProvisionedConcurrencyConfigResponseTypeDef#

# PutProvisionedConcurrencyConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigResponseTypeDef

def get_value() -> PutProvisionedConcurrencyConfigResponseTypeDef:
    return {
        "RequestedProvisionedConcurrentExecutions": ...,
        "AvailableProvisionedConcurrentExecutions": ...,
        "AllocatedProvisionedConcurrentExecutions": ...,
        "Status": ...,
        "StatusReason": ...,
        "LastModified": ...,
        "ResponseMetadata": ...,
    }
# PutProvisionedConcurrencyConfigResponseTypeDef definition

class PutProvisionedConcurrencyConfigResponseTypeDef(TypedDict):
    RequestedProvisionedConcurrentExecutions: int,
    AvailableProvisionedConcurrentExecutions: int,
    AllocatedProvisionedConcurrentExecutions: int,
    Status: ProvisionedConcurrencyStatusEnumType,  # (1)
    StatusReason: str,
    LastModified: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedConcurrencyStatusEnumType
  2. See ResponseMetadataTypeDef

PutRuntimeManagementConfigRequestRequestTypeDef#

# PutRuntimeManagementConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PutRuntimeManagementConfigRequestRequestTypeDef

def get_value() -> PutRuntimeManagementConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "UpdateRuntimeOn": ...,
    }
# PutRuntimeManagementConfigRequestRequestTypeDef definition

class PutRuntimeManagementConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    UpdateRuntimeOn: UpdateRuntimeOnType,  # (1)
    Qualifier: NotRequired[str],
    RuntimeVersionArn: NotRequired[str],
  1. See UpdateRuntimeOnType

PutRuntimeManagementConfigResponseTypeDef#

# PutRuntimeManagementConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import PutRuntimeManagementConfigResponseTypeDef

def get_value() -> PutRuntimeManagementConfigResponseTypeDef:
    return {
        "UpdateRuntimeOn": ...,
        "FunctionArn": ...,
        "RuntimeVersionArn": ...,
        "ResponseMetadata": ...,
    }
# PutRuntimeManagementConfigResponseTypeDef definition

class PutRuntimeManagementConfigResponseTypeDef(TypedDict):
    UpdateRuntimeOn: UpdateRuntimeOnType,  # (1)
    FunctionArn: str,
    RuntimeVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateRuntimeOnType
  2. See ResponseMetadataTypeDef

RemoveLayerVersionPermissionRequestRequestTypeDef#

# RemoveLayerVersionPermissionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import RemoveLayerVersionPermissionRequestRequestTypeDef

def get_value() -> RemoveLayerVersionPermissionRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "VersionNumber": ...,
        "StatementId": ...,
    }
# RemoveLayerVersionPermissionRequestRequestTypeDef definition

class RemoveLayerVersionPermissionRequestRequestTypeDef(TypedDict):
    LayerName: str,
    VersionNumber: int,
    StatementId: str,
    RevisionId: NotRequired[str],

RemovePermissionRequestRequestTypeDef#

# RemovePermissionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import RemovePermissionRequestRequestTypeDef

def get_value() -> RemovePermissionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "StatementId": ...,
    }
# RemovePermissionRequestRequestTypeDef definition

class RemovePermissionRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    StatementId: str,
    Qualifier: NotRequired[str],
    RevisionId: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_lambda.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RuntimeVersionErrorTypeDef#

# RuntimeVersionErrorTypeDef usage example

from mypy_boto3_lambda.type_defs import RuntimeVersionErrorTypeDef

def get_value() -> RuntimeVersionErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# RuntimeVersionErrorTypeDef definition

class RuntimeVersionErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    Message: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "Resource": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    Resource: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "Resource": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    Resource: str,
    TagKeys: Sequence[str],

UpdateFunctionCodeRequestRequestTypeDef#

# UpdateFunctionCodeRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateFunctionCodeRequestRequestTypeDef

def get_value() -> UpdateFunctionCodeRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# UpdateFunctionCodeRequestRequestTypeDef 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)
  1. See ArchitectureType

GetAccountSettingsResponseTypeDef#

# GetAccountSettingsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetAccountSettingsResponseTypeDef

def get_value() -> GetAccountSettingsResponseTypeDef:
    return {
        "AccountLimit": ...,
        "AccountUsage": ...,
        "ResponseMetadata": ...,
    }
# GetAccountSettingsResponseTypeDef definition

class GetAccountSettingsResponseTypeDef(TypedDict):
    AccountLimit: AccountLimitTypeDef,  # (1)
    AccountUsage: AccountUsageTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccountLimitTypeDef
  2. See AccountUsageTypeDef
  3. See ResponseMetadataTypeDef

AliasConfigurationResponseMetadataTypeDef#

# AliasConfigurationResponseMetadataTypeDef usage example

from mypy_boto3_lambda.type_defs import AliasConfigurationResponseMetadataTypeDef

def get_value() -> AliasConfigurationResponseMetadataTypeDef:
    return {
        "AliasArn": ...,
        "Name": ...,
        "FunctionVersion": ...,
        "Description": ...,
        "RoutingConfig": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# AliasConfigurationResponseMetadataTypeDef definition

class AliasConfigurationResponseMetadataTypeDef(TypedDict):
    AliasArn: str,
    Name: str,
    FunctionVersion: str,
    Description: str,
    RoutingConfig: AliasRoutingConfigurationTypeDef,  # (1)
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasRoutingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

AliasConfigurationTypeDef#

# AliasConfigurationTypeDef usage example

from mypy_boto3_lambda.type_defs import AliasConfigurationTypeDef

def get_value() -> AliasConfigurationTypeDef:
    return {
        "AliasArn": ...,
    }
# AliasConfigurationTypeDef definition

class AliasConfigurationTypeDef(TypedDict):
    AliasArn: NotRequired[str],
    Name: NotRequired[str],
    FunctionVersion: NotRequired[str],
    Description: NotRequired[str],
    RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef],  # (1)
    RevisionId: NotRequired[str],
  1. See AliasRoutingConfigurationTypeDef

CreateAliasRequestRequestTypeDef#

# CreateAliasRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateAliasRequestRequestTypeDef

def get_value() -> CreateAliasRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Name": ...,
        "FunctionVersion": ...,
    }
# CreateAliasRequestRequestTypeDef definition

class CreateAliasRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Name: str,
    FunctionVersion: str,
    Description: NotRequired[str],
    RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef],  # (1)
  1. See AliasRoutingConfigurationTypeDef

UpdateAliasRequestRequestTypeDef#

# UpdateAliasRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateAliasRequestRequestTypeDef

def get_value() -> UpdateAliasRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Name": ...,
    }
# UpdateAliasRequestRequestTypeDef definition

class UpdateAliasRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Name: str,
    FunctionVersion: NotRequired[str],
    Description: NotRequired[str],
    RoutingConfig: NotRequired[AliasRoutingConfigurationTypeDef],  # (1)
    RevisionId: NotRequired[str],
  1. See AliasRoutingConfigurationTypeDef

CodeSigningConfigTypeDef#

# CodeSigningConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import CodeSigningConfigTypeDef

def get_value() -> CodeSigningConfigTypeDef:
    return {
        "CodeSigningConfigId": ...,
        "CodeSigningConfigArn": ...,
        "AllowedPublishers": ...,
        "CodeSigningPolicies": ...,
        "LastModified": ...,
    }
# CodeSigningConfigTypeDef definition

class CodeSigningConfigTypeDef(TypedDict):
    CodeSigningConfigId: str,
    CodeSigningConfigArn: str,
    AllowedPublishers: AllowedPublishersTypeDef,  # (1)
    CodeSigningPolicies: CodeSigningPoliciesTypeDef,  # (2)
    LastModified: str,
    Description: NotRequired[str],
  1. See AllowedPublishersTypeDef
  2. See CodeSigningPoliciesTypeDef

CreateCodeSigningConfigRequestRequestTypeDef#

# CreateCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateCodeSigningConfigRequestRequestTypeDef

def get_value() -> CreateCodeSigningConfigRequestRequestTypeDef:
    return {
        "AllowedPublishers": ...,
    }
# CreateCodeSigningConfigRequestRequestTypeDef definition

class CreateCodeSigningConfigRequestRequestTypeDef(TypedDict):
    AllowedPublishers: AllowedPublishersTypeDef,  # (1)
    Description: NotRequired[str],
    CodeSigningPolicies: NotRequired[CodeSigningPoliciesTypeDef],  # (2)
  1. See AllowedPublishersTypeDef
  2. See CodeSigningPoliciesTypeDef

UpdateCodeSigningConfigRequestRequestTypeDef#

# UpdateCodeSigningConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateCodeSigningConfigRequestRequestTypeDef

def get_value() -> UpdateCodeSigningConfigRequestRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }
# UpdateCodeSigningConfigRequestRequestTypeDef definition

class UpdateCodeSigningConfigRequestRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,
    Description: NotRequired[str],
    AllowedPublishers: NotRequired[AllowedPublishersTypeDef],  # (1)
    CodeSigningPolicies: NotRequired[CodeSigningPoliciesTypeDef],  # (2)
  1. See AllowedPublishersTypeDef
  2. See CodeSigningPoliciesTypeDef

CreateFunctionUrlConfigRequestRequestTypeDef#

# CreateFunctionUrlConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateFunctionUrlConfigRequestRequestTypeDef

def get_value() -> CreateFunctionUrlConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "AuthType": ...,
    }
# CreateFunctionUrlConfigRequestRequestTypeDef definition

class CreateFunctionUrlConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    AuthType: FunctionUrlAuthTypeType,  # (1)
    Qualifier: NotRequired[str],
    Cors: NotRequired[CorsTypeDef],  # (2)
    InvokeMode: NotRequired[InvokeModeType],  # (3)
  1. See FunctionUrlAuthTypeType
  2. See CorsTypeDef
  3. See InvokeModeType

CreateFunctionUrlConfigResponseTypeDef#

# CreateFunctionUrlConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateFunctionUrlConfigResponseTypeDef

def get_value() -> CreateFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
        "FunctionArn": ...,
        "AuthType": ...,
        "Cors": ...,
        "CreationTime": ...,
        "InvokeMode": ...,
        "ResponseMetadata": ...,
    }
# CreateFunctionUrlConfigResponseTypeDef definition

class CreateFunctionUrlConfigResponseTypeDef(TypedDict):
    FunctionUrl: str,
    FunctionArn: str,
    AuthType: FunctionUrlAuthTypeType,  # (1)
    Cors: CorsTypeDef,  # (2)
    CreationTime: str,
    InvokeMode: InvokeModeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FunctionUrlAuthTypeType
  2. See CorsTypeDef
  3. See InvokeModeType
  4. See ResponseMetadataTypeDef

FunctionUrlConfigTypeDef#

# FunctionUrlConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionUrlConfigTypeDef

def get_value() -> FunctionUrlConfigTypeDef:
    return {
        "FunctionUrl": ...,
        "FunctionArn": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "AuthType": ...,
    }
# FunctionUrlConfigTypeDef definition

class FunctionUrlConfigTypeDef(TypedDict):
    FunctionUrl: str,
    FunctionArn: str,
    CreationTime: str,
    LastModifiedTime: str,
    AuthType: FunctionUrlAuthTypeType,  # (2)
    Cors: NotRequired[CorsTypeDef],  # (1)
    InvokeMode: NotRequired[InvokeModeType],  # (3)
  1. See CorsTypeDef
  2. See FunctionUrlAuthTypeType
  3. See InvokeModeType

GetFunctionUrlConfigResponseTypeDef#

# GetFunctionUrlConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionUrlConfigResponseTypeDef

def get_value() -> GetFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
        "FunctionArn": ...,
        "AuthType": ...,
        "Cors": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "InvokeMode": ...,
        "ResponseMetadata": ...,
    }
# GetFunctionUrlConfigResponseTypeDef definition

class GetFunctionUrlConfigResponseTypeDef(TypedDict):
    FunctionUrl: str,
    FunctionArn: str,
    AuthType: FunctionUrlAuthTypeType,  # (1)
    Cors: CorsTypeDef,  # (2)
    CreationTime: str,
    LastModifiedTime: str,
    InvokeMode: InvokeModeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FunctionUrlAuthTypeType
  2. See CorsTypeDef
  3. See InvokeModeType
  4. See ResponseMetadataTypeDef

UpdateFunctionUrlConfigRequestRequestTypeDef#

# UpdateFunctionUrlConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateFunctionUrlConfigRequestRequestTypeDef

def get_value() -> UpdateFunctionUrlConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# UpdateFunctionUrlConfigRequestRequestTypeDef definition

class UpdateFunctionUrlConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    AuthType: NotRequired[FunctionUrlAuthTypeType],  # (1)
    Cors: NotRequired[CorsTypeDef],  # (2)
    InvokeMode: NotRequired[InvokeModeType],  # (3)
  1. See FunctionUrlAuthTypeType
  2. See CorsTypeDef
  3. See InvokeModeType

UpdateFunctionUrlConfigResponseTypeDef#

# UpdateFunctionUrlConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateFunctionUrlConfigResponseTypeDef

def get_value() -> UpdateFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
        "FunctionArn": ...,
        "AuthType": ...,
        "Cors": ...,
        "CreationTime": ...,
        "LastModifiedTime": ...,
        "InvokeMode": ...,
        "ResponseMetadata": ...,
    }
# UpdateFunctionUrlConfigResponseTypeDef definition

class UpdateFunctionUrlConfigResponseTypeDef(TypedDict):
    FunctionUrl: str,
    FunctionArn: str,
    AuthType: FunctionUrlAuthTypeType,  # (1)
    Cors: CorsTypeDef,  # (2)
    CreationTime: str,
    LastModifiedTime: str,
    InvokeMode: InvokeModeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FunctionUrlAuthTypeType
  2. See CorsTypeDef
  3. See InvokeModeType
  4. See ResponseMetadataTypeDef

CreateFunctionRequestRequestTypeDef#

# CreateFunctionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateFunctionRequestRequestTypeDef

def get_value() -> CreateFunctionRequestRequestTypeDef:
    return {
        "FunctionName": ...,
        "Role": ...,
        "Code": ...,
    }
# CreateFunctionRequestRequestTypeDef 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)
  1. See FunctionCodeTypeDef
  2. See RuntimeType
  3. See VpcConfigTypeDef
  4. See PackageTypeType
  5. See DeadLetterConfigTypeDef
  6. See EnvironmentTypeDef
  7. See TracingConfigTypeDef
  8. See FileSystemConfigTypeDef
  9. See ImageConfigTypeDef
  10. See ArchitectureType
  11. See EphemeralStorageTypeDef
  12. See SnapStartTypeDef

UpdateFunctionConfigurationRequestRequestTypeDef#

# UpdateFunctionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateFunctionConfigurationRequestRequestTypeDef

def get_value() -> UpdateFunctionConfigurationRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# UpdateFunctionConfigurationRequestRequestTypeDef 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)
  1. See VpcConfigTypeDef
  2. See EnvironmentTypeDef
  3. See RuntimeType
  4. See DeadLetterConfigTypeDef
  5. See TracingConfigTypeDef
  6. See FileSystemConfigTypeDef
  7. See ImageConfigTypeDef
  8. See EphemeralStorageTypeDef
  9. See SnapStartTypeDef

DestinationConfigTypeDef#

# DestinationConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import DestinationConfigTypeDef

def get_value() -> DestinationConfigTypeDef:
    return {
        "OnSuccess": ...,
    }
# DestinationConfigTypeDef definition

class DestinationConfigTypeDef(TypedDict):
    OnSuccess: NotRequired[OnSuccessTypeDef],  # (1)
    OnFailure: NotRequired[OnFailureTypeDef],  # (2)
  1. See OnSuccessTypeDef
  2. See OnFailureTypeDef

EnvironmentResponseTypeDef#

# EnvironmentResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import EnvironmentResponseTypeDef

def get_value() -> EnvironmentResponseTypeDef:
    return {
        "Variables": ...,
    }
# EnvironmentResponseTypeDef definition

class EnvironmentResponseTypeDef(TypedDict):
    Variables: NotRequired[Dict[str, str]],
    Error: NotRequired[EnvironmentErrorTypeDef],  # (1)
  1. See EnvironmentErrorTypeDef

FilterCriteriaTypeDef#

# FilterCriteriaTypeDef usage example

from mypy_boto3_lambda.type_defs import FilterCriteriaTypeDef

def get_value() -> FilterCriteriaTypeDef:
    return {
        "Filters": ...,
    }
# FilterCriteriaTypeDef definition

class FilterCriteriaTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

GetFunctionConfigurationRequestFunctionActiveWaitTypeDef#

# GetFunctionConfigurationRequestFunctionActiveWaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestFunctionActiveWaitTypeDef

def get_value() -> GetFunctionConfigurationRequestFunctionActiveWaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionConfigurationRequestFunctionActiveWaitTypeDef definition

class GetFunctionConfigurationRequestFunctionActiveWaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef#

# GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef

def get_value() -> GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef definition

class GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef#

# GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef

def get_value() -> GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef definition

class GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetFunctionRequestFunctionActiveV2WaitTypeDef#

# GetFunctionRequestFunctionActiveV2WaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionActiveV2WaitTypeDef

def get_value() -> GetFunctionRequestFunctionActiveV2WaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionRequestFunctionActiveV2WaitTypeDef definition

class GetFunctionRequestFunctionActiveV2WaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetFunctionRequestFunctionExistsWaitTypeDef#

# GetFunctionRequestFunctionExistsWaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionExistsWaitTypeDef

def get_value() -> GetFunctionRequestFunctionExistsWaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionRequestFunctionExistsWaitTypeDef definition

class GetFunctionRequestFunctionExistsWaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetFunctionRequestFunctionUpdatedV2WaitTypeDef#

# GetFunctionRequestFunctionUpdatedV2WaitTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionRequestFunctionUpdatedV2WaitTypeDef

def get_value() -> GetFunctionRequestFunctionUpdatedV2WaitTypeDef:
    return {
        "FunctionName": ...,
    }
# GetFunctionRequestFunctionUpdatedV2WaitTypeDef definition

class GetFunctionRequestFunctionUpdatedV2WaitTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLayerVersionResponseTypeDef#

# 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": ...,
    }
# GetLayerVersionResponseTypeDef 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)
  1. See LayerVersionContentOutputTypeDef
  2. See RuntimeType
  3. See ArchitectureType
  4. See ResponseMetadataTypeDef

PublishLayerVersionResponseTypeDef#

# 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": ...,
    }
# PublishLayerVersionResponseTypeDef 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)
  1. See LayerVersionContentOutputTypeDef
  2. See RuntimeType
  3. See ArchitectureType
  4. See ResponseMetadataTypeDef

ImageConfigResponseTypeDef#

# ImageConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ImageConfigResponseTypeDef

def get_value() -> ImageConfigResponseTypeDef:
    return {
        "ImageConfig": ...,
    }
# ImageConfigResponseTypeDef definition

class ImageConfigResponseTypeDef(TypedDict):
    ImageConfig: NotRequired[ImageConfigTypeDef],  # (1)
    Error: NotRequired[ImageConfigErrorTypeDef],  # (2)
  1. See ImageConfigTypeDef
  2. See ImageConfigErrorTypeDef

InvokeWithResponseStreamResponseEventTypeDef#

# InvokeWithResponseStreamResponseEventTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeWithResponseStreamResponseEventTypeDef

def get_value() -> InvokeWithResponseStreamResponseEventTypeDef:
    return {
        "PayloadChunk": ...,
    }
# InvokeWithResponseStreamResponseEventTypeDef definition

class InvokeWithResponseStreamResponseEventTypeDef(TypedDict):
    PayloadChunk: NotRequired[InvokeResponseStreamUpdateTypeDef],  # (1)
    InvokeComplete: NotRequired[InvokeWithResponseStreamCompleteEventTypeDef],  # (2)
  1. See InvokeResponseStreamUpdateTypeDef
  2. See InvokeWithResponseStreamCompleteEventTypeDef

PublishLayerVersionRequestRequestTypeDef#

# PublishLayerVersionRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PublishLayerVersionRequestRequestTypeDef

def get_value() -> PublishLayerVersionRequestRequestTypeDef:
    return {
        "LayerName": ...,
        "Content": ...,
    }
# PublishLayerVersionRequestRequestTypeDef 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)
  1. See LayerVersionContentInputTypeDef
  2. See RuntimeType
  3. See ArchitectureType

LayersListItemTypeDef#

# LayersListItemTypeDef usage example

from mypy_boto3_lambda.type_defs import LayersListItemTypeDef

def get_value() -> LayersListItemTypeDef:
    return {
        "LayerName": ...,
    }
# LayersListItemTypeDef definition

class LayersListItemTypeDef(TypedDict):
    LayerName: NotRequired[str],
    LayerArn: NotRequired[str],
    LatestMatchingVersion: NotRequired[LayerVersionsListItemTypeDef],  # (1)
  1. See LayerVersionsListItemTypeDef

ListLayerVersionsResponseTypeDef#

# ListLayerVersionsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayerVersionsResponseTypeDef

def get_value() -> ListLayerVersionsResponseTypeDef:
    return {
        "NextMarker": ...,
        "LayerVersions": ...,
        "ResponseMetadata": ...,
    }
# ListLayerVersionsResponseTypeDef definition

class ListLayerVersionsResponseTypeDef(TypedDict):
    NextMarker: str,
    LayerVersions: List[LayerVersionsListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LayerVersionsListItemTypeDef
  2. See ResponseMetadataTypeDef

ListProvisionedConcurrencyConfigsResponseTypeDef#

# ListProvisionedConcurrencyConfigsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsResponseTypeDef

def get_value() -> ListProvisionedConcurrencyConfigsResponseTypeDef:
    return {
        "ProvisionedConcurrencyConfigs": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
# ListProvisionedConcurrencyConfigsResponseTypeDef definition

class ListProvisionedConcurrencyConfigsResponseTypeDef(TypedDict):
    ProvisionedConcurrencyConfigs: List[ProvisionedConcurrencyConfigListItemTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedConcurrencyConfigListItemTypeDef
  2. See ResponseMetadataTypeDef

RuntimeVersionConfigTypeDef#

# RuntimeVersionConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import RuntimeVersionConfigTypeDef

def get_value() -> RuntimeVersionConfigTypeDef:
    return {
        "RuntimeVersionArn": ...,
    }
# RuntimeVersionConfigTypeDef definition

class RuntimeVersionConfigTypeDef(TypedDict):
    RuntimeVersionArn: NotRequired[str],
    Error: NotRequired[RuntimeVersionErrorTypeDef],  # (1)
  1. See RuntimeVersionErrorTypeDef

ListAliasesResponseTypeDef#

# ListAliasesResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListAliasesResponseTypeDef

def get_value() -> ListAliasesResponseTypeDef:
    return {
        "NextMarker": ...,
        "Aliases": ...,
        "ResponseMetadata": ...,
    }
# ListAliasesResponseTypeDef definition

class ListAliasesResponseTypeDef(TypedDict):
    NextMarker: str,
    Aliases: List[AliasConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AliasConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateCodeSigningConfigResponseTypeDef#

# CreateCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateCodeSigningConfigResponseTypeDef

def get_value() -> CreateCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfig": ...,
        "ResponseMetadata": ...,
    }
# CreateCodeSigningConfigResponseTypeDef definition

class CreateCodeSigningConfigResponseTypeDef(TypedDict):
    CodeSigningConfig: CodeSigningConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeSigningConfigTypeDef
  2. See ResponseMetadataTypeDef

GetCodeSigningConfigResponseTypeDef#

# GetCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetCodeSigningConfigResponseTypeDef

def get_value() -> GetCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfig": ...,
        "ResponseMetadata": ...,
    }
# GetCodeSigningConfigResponseTypeDef definition

class GetCodeSigningConfigResponseTypeDef(TypedDict):
    CodeSigningConfig: CodeSigningConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeSigningConfigTypeDef
  2. See ResponseMetadataTypeDef

ListCodeSigningConfigsResponseTypeDef#

# ListCodeSigningConfigsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListCodeSigningConfigsResponseTypeDef

def get_value() -> ListCodeSigningConfigsResponseTypeDef:
    return {
        "NextMarker": ...,
        "CodeSigningConfigs": ...,
        "ResponseMetadata": ...,
    }
# ListCodeSigningConfigsResponseTypeDef definition

class ListCodeSigningConfigsResponseTypeDef(TypedDict):
    NextMarker: str,
    CodeSigningConfigs: List[CodeSigningConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeSigningConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateCodeSigningConfigResponseTypeDef#

# UpdateCodeSigningConfigResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateCodeSigningConfigResponseTypeDef

def get_value() -> UpdateCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfig": ...,
        "ResponseMetadata": ...,
    }
# UpdateCodeSigningConfigResponseTypeDef definition

class UpdateCodeSigningConfigResponseTypeDef(TypedDict):
    CodeSigningConfig: CodeSigningConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeSigningConfigTypeDef
  2. See ResponseMetadataTypeDef

ListFunctionUrlConfigsResponseTypeDef#

# ListFunctionUrlConfigsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionUrlConfigsResponseTypeDef

def get_value() -> ListFunctionUrlConfigsResponseTypeDef:
    return {
        "FunctionUrlConfigs": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
# ListFunctionUrlConfigsResponseTypeDef definition

class ListFunctionUrlConfigsResponseTypeDef(TypedDict):
    FunctionUrlConfigs: List[FunctionUrlConfigTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionUrlConfigTypeDef
  2. See ResponseMetadataTypeDef

FunctionEventInvokeConfigResponseMetadataTypeDef#

# FunctionEventInvokeConfigResponseMetadataTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionEventInvokeConfigResponseMetadataTypeDef

def get_value() -> FunctionEventInvokeConfigResponseMetadataTypeDef:
    return {
        "LastModified": ...,
        "FunctionArn": ...,
        "MaximumRetryAttempts": ...,
        "MaximumEventAgeInSeconds": ...,
        "DestinationConfig": ...,
        "ResponseMetadata": ...,
    }
# FunctionEventInvokeConfigResponseMetadataTypeDef definition

class FunctionEventInvokeConfigResponseMetadataTypeDef(TypedDict):
    LastModified: datetime,
    FunctionArn: str,
    MaximumRetryAttempts: int,
    MaximumEventAgeInSeconds: int,
    DestinationConfig: DestinationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationConfigTypeDef
  2. See ResponseMetadataTypeDef

FunctionEventInvokeConfigTypeDef#

# FunctionEventInvokeConfigTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionEventInvokeConfigTypeDef

def get_value() -> FunctionEventInvokeConfigTypeDef:
    return {
        "LastModified": ...,
    }
# FunctionEventInvokeConfigTypeDef definition

class FunctionEventInvokeConfigTypeDef(TypedDict):
    LastModified: NotRequired[datetime],
    FunctionArn: NotRequired[str],
    MaximumRetryAttempts: NotRequired[int],
    MaximumEventAgeInSeconds: NotRequired[int],
    DestinationConfig: NotRequired[DestinationConfigTypeDef],  # (1)
  1. See DestinationConfigTypeDef

PutFunctionEventInvokeConfigRequestRequestTypeDef#

# PutFunctionEventInvokeConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import PutFunctionEventInvokeConfigRequestRequestTypeDef

def get_value() -> PutFunctionEventInvokeConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# PutFunctionEventInvokeConfigRequestRequestTypeDef definition

class PutFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    MaximumRetryAttempts: NotRequired[int],
    MaximumEventAgeInSeconds: NotRequired[int],
    DestinationConfig: NotRequired[DestinationConfigTypeDef],  # (1)
  1. See DestinationConfigTypeDef

UpdateFunctionEventInvokeConfigRequestRequestTypeDef#

# UpdateFunctionEventInvokeConfigRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateFunctionEventInvokeConfigRequestRequestTypeDef

def get_value() -> UpdateFunctionEventInvokeConfigRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# UpdateFunctionEventInvokeConfigRequestRequestTypeDef definition

class UpdateFunctionEventInvokeConfigRequestRequestTypeDef(TypedDict):
    FunctionName: str,
    Qualifier: NotRequired[str],
    MaximumRetryAttempts: NotRequired[int],
    MaximumEventAgeInSeconds: NotRequired[int],
    DestinationConfig: NotRequired[DestinationConfigTypeDef],  # (1)
  1. See DestinationConfigTypeDef

CreateEventSourceMappingRequestRequestTypeDef#

# CreateEventSourceMappingRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import CreateEventSourceMappingRequestRequestTypeDef

def get_value() -> CreateEventSourceMappingRequestRequestTypeDef:
    return {
        "FunctionName": ...,
    }
# CreateEventSourceMappingRequestRequestTypeDef 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)
  1. See FilterCriteriaTypeDef
  2. See EventSourcePositionType
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef

EventSourceMappingConfigurationResponseMetadataTypeDef#

# 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": ...,
    }
# EventSourceMappingConfigurationResponseMetadataTypeDef 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)
  1. See EventSourcePositionType
  2. See FilterCriteriaTypeDef
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef
  11. See ResponseMetadataTypeDef

EventSourceMappingConfigurationTypeDef#

# EventSourceMappingConfigurationTypeDef usage example

from mypy_boto3_lambda.type_defs import EventSourceMappingConfigurationTypeDef

def get_value() -> EventSourceMappingConfigurationTypeDef:
    return {
        "UUID": ...,
    }
# EventSourceMappingConfigurationTypeDef 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)
  1. See EventSourcePositionType
  2. See FilterCriteriaTypeDef
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef

UpdateEventSourceMappingRequestRequestTypeDef#

# UpdateEventSourceMappingRequestRequestTypeDef usage example

from mypy_boto3_lambda.type_defs import UpdateEventSourceMappingRequestRequestTypeDef

def get_value() -> UpdateEventSourceMappingRequestRequestTypeDef:
    return {
        "UUID": ...,
    }
# UpdateEventSourceMappingRequestRequestTypeDef 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)
  1. See FilterCriteriaTypeDef
  2. See DestinationConfigTypeDef
  3. See SourceAccessConfigurationTypeDef
  4. See FunctionResponseTypeType
  5. See ScalingConfigTypeDef
  6. See DocumentDBEventSourceConfigTypeDef

InvokeWithResponseStreamResponseTypeDef#

# InvokeWithResponseStreamResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import InvokeWithResponseStreamResponseTypeDef

def get_value() -> InvokeWithResponseStreamResponseTypeDef:
    return {
        "StatusCode": ...,
        "ExecutedVersion": ...,
        "EventStream": ...,
        "ResponseStreamContentType": ...,
        "ResponseMetadata": ...,
    }
# InvokeWithResponseStreamResponseTypeDef definition

class InvokeWithResponseStreamResponseTypeDef(TypedDict):
    StatusCode: int,
    ExecutedVersion: str,
    EventStream: InvokeWithResponseStreamResponseEventTypeDef,  # (1)
    ResponseStreamContentType: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InvokeWithResponseStreamResponseEventTypeDef
  2. See ResponseMetadataTypeDef

ListLayersResponseTypeDef#

# ListLayersResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListLayersResponseTypeDef

def get_value() -> ListLayersResponseTypeDef:
    return {
        "NextMarker": ...,
        "Layers": ...,
        "ResponseMetadata": ...,
    }
# ListLayersResponseTypeDef definition

class ListLayersResponseTypeDef(TypedDict):
    NextMarker: str,
    Layers: List[LayersListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LayersListItemTypeDef
  2. See ResponseMetadataTypeDef

FunctionConfigurationResponseMetadataTypeDef#

# 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": ...,
    }
# FunctionConfigurationResponseMetadataTypeDef 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)
  1. See RuntimeType
  2. See VpcConfigResponseTypeDef
  3. See DeadLetterConfigTypeDef
  4. See EnvironmentResponseTypeDef
  5. See TracingConfigResponseTypeDef
  6. See LayerTypeDef
  7. See StateType
  8. See StateReasonCodeType
  9. See LastUpdateStatusType
  10. See LastUpdateStatusReasonCodeType
  11. See FileSystemConfigTypeDef
  12. See PackageTypeType
  13. See ImageConfigResponseTypeDef
  14. See ArchitectureType
  15. See EphemeralStorageTypeDef
  16. See SnapStartResponseTypeDef
  17. See RuntimeVersionConfigTypeDef
  18. See ResponseMetadataTypeDef

FunctionConfigurationTypeDef#

# FunctionConfigurationTypeDef usage example

from mypy_boto3_lambda.type_defs import FunctionConfigurationTypeDef

def get_value() -> FunctionConfigurationTypeDef:
    return {
        "FunctionName": ...,
    }
# FunctionConfigurationTypeDef 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)
  1. See RuntimeType
  2. See VpcConfigResponseTypeDef
  3. See DeadLetterConfigTypeDef
  4. See EnvironmentResponseTypeDef
  5. See TracingConfigResponseTypeDef
  6. See LayerTypeDef
  7. See StateType
  8. See StateReasonCodeType
  9. See LastUpdateStatusType
  10. See LastUpdateStatusReasonCodeType
  11. See FileSystemConfigTypeDef
  12. See PackageTypeType
  13. See ImageConfigResponseTypeDef
  14. See ArchitectureType
  15. See EphemeralStorageTypeDef
  16. See SnapStartResponseTypeDef
  17. See RuntimeVersionConfigTypeDef

ListFunctionEventInvokeConfigsResponseTypeDef#

# ListFunctionEventInvokeConfigsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsResponseTypeDef

def get_value() -> ListFunctionEventInvokeConfigsResponseTypeDef:
    return {
        "FunctionEventInvokeConfigs": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
# ListFunctionEventInvokeConfigsResponseTypeDef definition

class ListFunctionEventInvokeConfigsResponseTypeDef(TypedDict):
    FunctionEventInvokeConfigs: List[FunctionEventInvokeConfigTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionEventInvokeConfigTypeDef
  2. See ResponseMetadataTypeDef

ListEventSourceMappingsResponseTypeDef#

# ListEventSourceMappingsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListEventSourceMappingsResponseTypeDef

def get_value() -> ListEventSourceMappingsResponseTypeDef:
    return {
        "NextMarker": ...,
        "EventSourceMappings": ...,
        "ResponseMetadata": ...,
    }
# ListEventSourceMappingsResponseTypeDef definition

class ListEventSourceMappingsResponseTypeDef(TypedDict):
    NextMarker: str,
    EventSourceMappings: List[EventSourceMappingConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSourceMappingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetFunctionResponseTypeDef#

# GetFunctionResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import GetFunctionResponseTypeDef

def get_value() -> GetFunctionResponseTypeDef:
    return {
        "Configuration": ...,
        "Code": ...,
        "Tags": ...,
        "Concurrency": ...,
        "ResponseMetadata": ...,
    }
# GetFunctionResponseTypeDef definition

class GetFunctionResponseTypeDef(TypedDict):
    Configuration: FunctionConfigurationTypeDef,  # (1)
    Code: FunctionCodeLocationTypeDef,  # (2)
    Tags: Dict[str, str],
    Concurrency: ConcurrencyTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FunctionConfigurationTypeDef
  2. See FunctionCodeLocationTypeDef
  3. See ConcurrencyTypeDef
  4. See ResponseMetadataTypeDef

ListFunctionsResponseTypeDef#

# ListFunctionsResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListFunctionsResponseTypeDef

def get_value() -> ListFunctionsResponseTypeDef:
    return {
        "NextMarker": ...,
        "Functions": ...,
        "ResponseMetadata": ...,
    }
# ListFunctionsResponseTypeDef definition

class ListFunctionsResponseTypeDef(TypedDict):
    NextMarker: str,
    Functions: List[FunctionConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListVersionsByFunctionResponseTypeDef#

# ListVersionsByFunctionResponseTypeDef usage example

from mypy_boto3_lambda.type_defs import ListVersionsByFunctionResponseTypeDef

def get_value() -> ListVersionsByFunctionResponseTypeDef:
    return {
        "NextMarker": ...,
        "Versions": ...,
        "ResponseMetadata": ...,
    }
# ListVersionsByFunctionResponseTypeDef definition

class ListVersionsByFunctionResponseTypeDef(TypedDict):
    NextMarker: str,
    Versions: List[FunctionConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef