Skip to content

Type definitions#

Index > Lambda > Type definitions

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

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_lambda.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_lambda.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AliasRoutingConfigurationUnionTypeDef#

# AliasRoutingConfigurationUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import AliasRoutingConfigurationUnionTypeDef


def get_value() -> AliasRoutingConfigurationUnionTypeDef:
    return ...


# AliasRoutingConfigurationUnionTypeDef definition

AliasRoutingConfigurationUnionTypeDef = Union[
    AliasRoutingConfigurationTypeDef,  # (1)
    AliasRoutingConfigurationOutputTypeDef,  # (2)
]
  1. See AliasRoutingConfigurationTypeDef
  2. See AliasRoutingConfigurationOutputTypeDef

AllowedPublishersUnionTypeDef#

# AllowedPublishersUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import AllowedPublishersUnionTypeDef


def get_value() -> AllowedPublishersUnionTypeDef:
    return ...


# AllowedPublishersUnionTypeDef definition

AllowedPublishersUnionTypeDef = Union[
    AllowedPublishersTypeDef,  # (1)
    AllowedPublishersOutputTypeDef,  # (2)
]
  1. See AllowedPublishersTypeDef
  2. See AllowedPublishersOutputTypeDef

CorsUnionTypeDef#

# CorsUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import CorsUnionTypeDef


def get_value() -> CorsUnionTypeDef:
    return ...


# CorsUnionTypeDef definition

CorsUnionTypeDef = Union[
    CorsTypeDef,  # (1)
    CorsOutputTypeDef,  # (2)
]
  1. See CorsTypeDef
  2. See CorsOutputTypeDef

EventSourceMappingMetricsConfigUnionTypeDef#

# EventSourceMappingMetricsConfigUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import EventSourceMappingMetricsConfigUnionTypeDef


def get_value() -> EventSourceMappingMetricsConfigUnionTypeDef:
    return ...


# EventSourceMappingMetricsConfigUnionTypeDef definition

EventSourceMappingMetricsConfigUnionTypeDef = Union[
    EventSourceMappingMetricsConfigTypeDef,  # (1)
    EventSourceMappingMetricsConfigOutputTypeDef,  # (2)
]
  1. See EventSourceMappingMetricsConfigTypeDef
  2. See EventSourceMappingMetricsConfigOutputTypeDef

ImageConfigUnionTypeDef#

# ImageConfigUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import ImageConfigUnionTypeDef


def get_value() -> ImageConfigUnionTypeDef:
    return ...


# ImageConfigUnionTypeDef definition

ImageConfigUnionTypeDef = Union[
    ImageConfigTypeDef,  # (1)
    ImageConfigOutputTypeDef,  # (2)
]
  1. See ImageConfigTypeDef
  2. See ImageConfigOutputTypeDef

SelfManagedEventSourceUnionTypeDef#

# SelfManagedEventSourceUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import SelfManagedEventSourceUnionTypeDef


def get_value() -> SelfManagedEventSourceUnionTypeDef:
    return ...


# SelfManagedEventSourceUnionTypeDef definition

SelfManagedEventSourceUnionTypeDef = Union[
    SelfManagedEventSourceTypeDef,  # (1)
    SelfManagedEventSourceOutputTypeDef,  # (2)
]
  1. See SelfManagedEventSourceTypeDef
  2. See SelfManagedEventSourceOutputTypeDef

FilterCriteriaUnionTypeDef#

# FilterCriteriaUnionTypeDef Union usage example

from types_boto3_lambda.type_defs import FilterCriteriaUnionTypeDef


def get_value() -> FilterCriteriaUnionTypeDef:
    return ...


# FilterCriteriaUnionTypeDef definition

FilterCriteriaUnionTypeDef = Union[
    FilterCriteriaTypeDef,  # (1)
    FilterCriteriaOutputTypeDef,  # (2)
]
  1. See FilterCriteriaTypeDef
  2. See FilterCriteriaOutputTypeDef

AccountLimitTypeDef#

# AccountLimitTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_lambda.type_defs import AccountUsageTypeDef


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


# AccountUsageTypeDef definition

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

AddLayerVersionPermissionRequestTypeDef#

# AddLayerVersionPermissionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AddLayerVersionPermissionRequestTypeDef


def get_value() -> AddLayerVersionPermissionRequestTypeDef:
    return {
        "LayerName": ...,
    }


# AddLayerVersionPermissionRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

AddPermissionRequestTypeDef#

# AddPermissionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AddPermissionRequestTypeDef


def get_value() -> AddPermissionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# AddPermissionRequestTypeDef definition

class AddPermissionRequestTypeDef(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

AliasRoutingConfigurationOutputTypeDef#

# AliasRoutingConfigurationOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AliasRoutingConfigurationOutputTypeDef


def get_value() -> AliasRoutingConfigurationOutputTypeDef:
    return {
        "AdditionalVersionWeights": ...,
    }


# AliasRoutingConfigurationOutputTypeDef definition

class AliasRoutingConfigurationOutputTypeDef(TypedDict):
    AdditionalVersionWeights: NotRequired[Dict[str, float]],

AliasRoutingConfigurationTypeDef#

# AliasRoutingConfigurationTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AliasRoutingConfigurationTypeDef


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


# AliasRoutingConfigurationTypeDef definition

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

AllowedPublishersOutputTypeDef#

# AllowedPublishersOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AllowedPublishersOutputTypeDef


def get_value() -> AllowedPublishersOutputTypeDef:
    return {
        "SigningProfileVersionArns": ...,
    }


# AllowedPublishersOutputTypeDef definition

class AllowedPublishersOutputTypeDef(TypedDict):
    SigningProfileVersionArns: List[str],

AllowedPublishersTypeDef#

# AllowedPublishersTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AllowedPublishersTypeDef


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


# AllowedPublishersTypeDef definition

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

AmazonManagedKafkaEventSourceConfigTypeDef#

# AmazonManagedKafkaEventSourceConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AmazonManagedKafkaEventSourceConfigTypeDef


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


# AmazonManagedKafkaEventSourceConfigTypeDef definition

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

CodeSigningPoliciesTypeDef#

# CodeSigningPoliciesTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CodeSigningPoliciesTypeDef


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


# CodeSigningPoliciesTypeDef definition

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

ConcurrencyTypeDef#

# ConcurrencyTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ConcurrencyTypeDef


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


# ConcurrencyTypeDef definition

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

CorsOutputTypeDef#

# CorsOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CorsOutputTypeDef


def get_value() -> CorsOutputTypeDef:
    return {
        "AllowCredentials": ...,
    }


# CorsOutputTypeDef definition

class CorsOutputTypeDef(TypedDict):
    AllowCredentials: NotRequired[bool],
    AllowHeaders: NotRequired[List[str]],
    AllowMethods: NotRequired[List[str]],
    AllowOrigins: NotRequired[List[str]],
    ExposeHeaders: NotRequired[List[str]],
    MaxAge: NotRequired[int],

CorsTypeDef#

# CorsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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

ProvisionedPollerConfigTypeDef#

# ProvisionedPollerConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ProvisionedPollerConfigTypeDef


def get_value() -> ProvisionedPollerConfigTypeDef:
    return {
        "MinimumPollers": ...,
    }


# ProvisionedPollerConfigTypeDef definition

class ProvisionedPollerConfigTypeDef(TypedDict):
    MinimumPollers: NotRequired[int],
    MaximumPollers: NotRequired[int],

ScalingConfigTypeDef#

# ScalingConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ScalingConfigTypeDef


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


# ScalingConfigTypeDef definition

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

SelfManagedKafkaEventSourceConfigTypeDef#

# SelfManagedKafkaEventSourceConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import SelfManagedKafkaEventSourceConfigTypeDef


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


# SelfManagedKafkaEventSourceConfigTypeDef definition

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

SourceAccessConfigurationTypeDef#

# SourceAccessConfigurationTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_lambda.type_defs import DeadLetterConfigTypeDef


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


# DeadLetterConfigTypeDef definition

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

EnvironmentTypeDef#

# EnvironmentTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EnvironmentTypeDef


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


# EnvironmentTypeDef definition

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

EphemeralStorageTypeDef#

# EphemeralStorageTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EphemeralStorageTypeDef


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


# EphemeralStorageTypeDef definition

class EphemeralStorageTypeDef(TypedDict):
    Size: int,

FileSystemConfigTypeDef#

# FileSystemConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FileSystemConfigTypeDef


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


# FileSystemConfigTypeDef definition

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

LoggingConfigTypeDef#

# LoggingConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import LoggingConfigTypeDef


def get_value() -> LoggingConfigTypeDef:
    return {
        "LogFormat": ...,
    }


# LoggingConfigTypeDef definition

class LoggingConfigTypeDef(TypedDict):
    LogFormat: NotRequired[LogFormatType],  # (1)
    ApplicationLogLevel: NotRequired[ApplicationLogLevelType],  # (2)
    SystemLogLevel: NotRequired[SystemLogLevelType],  # (3)
    LogGroup: NotRequired[str],
  1. See LogFormatType
  2. See ApplicationLogLevelType
  3. See SystemLogLevelType

SnapStartTypeDef#

# SnapStartTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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]],
    Ipv6AllowedForDualStack: NotRequired[bool],

DeleteAliasRequestTypeDef#

# DeleteAliasRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteAliasRequestTypeDef


def get_value() -> DeleteAliasRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteAliasRequestTypeDef definition

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

DeleteCodeSigningConfigRequestTypeDef#

# DeleteCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteCodeSigningConfigRequestTypeDef


def get_value() -> DeleteCodeSigningConfigRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# DeleteCodeSigningConfigRequestTypeDef definition

class DeleteCodeSigningConfigRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,

DeleteEventSourceMappingRequestTypeDef#

# DeleteEventSourceMappingRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteEventSourceMappingRequestTypeDef


def get_value() -> DeleteEventSourceMappingRequestTypeDef:
    return {
        "UUID": ...,
    }


# DeleteEventSourceMappingRequestTypeDef definition

class DeleteEventSourceMappingRequestTypeDef(TypedDict):
    UUID: str,

DeleteFunctionCodeSigningConfigRequestTypeDef#

# DeleteFunctionCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteFunctionCodeSigningConfigRequestTypeDef


def get_value() -> DeleteFunctionCodeSigningConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteFunctionCodeSigningConfigRequestTypeDef definition

class DeleteFunctionCodeSigningConfigRequestTypeDef(TypedDict):
    FunctionName: str,

DeleteFunctionConcurrencyRequestTypeDef#

# DeleteFunctionConcurrencyRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteFunctionConcurrencyRequestTypeDef


def get_value() -> DeleteFunctionConcurrencyRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteFunctionConcurrencyRequestTypeDef definition

class DeleteFunctionConcurrencyRequestTypeDef(TypedDict):
    FunctionName: str,

DeleteFunctionEventInvokeConfigRequestTypeDef#

# DeleteFunctionEventInvokeConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteFunctionEventInvokeConfigRequestTypeDef


def get_value() -> DeleteFunctionEventInvokeConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteFunctionEventInvokeConfigRequestTypeDef definition

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

DeleteFunctionRequestTypeDef#

# DeleteFunctionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteFunctionRequestTypeDef


def get_value() -> DeleteFunctionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteFunctionRequestTypeDef definition

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

DeleteFunctionUrlConfigRequestTypeDef#

# DeleteFunctionUrlConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteFunctionUrlConfigRequestTypeDef


def get_value() -> DeleteFunctionUrlConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteFunctionUrlConfigRequestTypeDef definition

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

DeleteLayerVersionRequestTypeDef#

# DeleteLayerVersionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteLayerVersionRequestTypeDef


def get_value() -> DeleteLayerVersionRequestTypeDef:
    return {
        "LayerName": ...,
    }


# DeleteLayerVersionRequestTypeDef definition

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

DeleteProvisionedConcurrencyConfigRequestTypeDef#

# DeleteProvisionedConcurrencyConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import DeleteProvisionedConcurrencyConfigRequestTypeDef


def get_value() -> DeleteProvisionedConcurrencyConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# DeleteProvisionedConcurrencyConfigRequestTypeDef definition

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

OnFailureTypeDef#

# OnFailureTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import OnFailureTypeDef


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


# OnFailureTypeDef definition

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

OnSuccessTypeDef#

# OnSuccessTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import OnSuccessTypeDef


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


# OnSuccessTypeDef definition

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

EnvironmentErrorTypeDef#

# EnvironmentErrorTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EnvironmentErrorTypeDef


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


# EnvironmentErrorTypeDef definition

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

EventSourceMappingMetricsConfigOutputTypeDef#

# EventSourceMappingMetricsConfigOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EventSourceMappingMetricsConfigOutputTypeDef


def get_value() -> EventSourceMappingMetricsConfigOutputTypeDef:
    return {
        "Metrics": ...,
    }


# EventSourceMappingMetricsConfigOutputTypeDef definition

class EventSourceMappingMetricsConfigOutputTypeDef(TypedDict):
    Metrics: NotRequired[List[EventSourceMappingMetricType]],  # (1)
  1. See EventSourceMappingMetricType

FilterCriteriaErrorTypeDef#

# FilterCriteriaErrorTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FilterCriteriaErrorTypeDef


def get_value() -> FilterCriteriaErrorTypeDef:
    return {
        "ErrorCode": ...,
    }


# FilterCriteriaErrorTypeDef definition

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

SelfManagedEventSourceOutputTypeDef#

# SelfManagedEventSourceOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import SelfManagedEventSourceOutputTypeDef


def get_value() -> SelfManagedEventSourceOutputTypeDef:
    return {
        "Endpoints": ...,
    }


# SelfManagedEventSourceOutputTypeDef definition

class SelfManagedEventSourceOutputTypeDef(TypedDict):
    Endpoints: NotRequired[Dict[EndPointTypeType, List[str]]],  # (1)
  1. See EndPointTypeType

EventSourceMappingMetricsConfigTypeDef#

# EventSourceMappingMetricsConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EventSourceMappingMetricsConfigTypeDef


def get_value() -> EventSourceMappingMetricsConfigTypeDef:
    return {
        "Metrics": ...,
    }


# EventSourceMappingMetricsConfigTypeDef definition

class EventSourceMappingMetricsConfigTypeDef(TypedDict):
    Metrics: NotRequired[Sequence[EventSourceMappingMetricType]],  # (1)
  1. See EventSourceMappingMetricType

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FilterTypeDef


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


# FilterTypeDef definition

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

FunctionCodeLocationTypeDef#

# FunctionCodeLocationTypeDef TypedDict usage example

from types_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],
    SourceKMSKeyArn: NotRequired[str],

LayerTypeDef#

# LayerTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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],
    Ipv6AllowedForDualStack: NotRequired[bool],

GetAliasRequestTypeDef#

# GetAliasRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetAliasRequestTypeDef


def get_value() -> GetAliasRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetAliasRequestTypeDef definition

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

GetCodeSigningConfigRequestTypeDef#

# GetCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetCodeSigningConfigRequestTypeDef


def get_value() -> GetCodeSigningConfigRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# GetCodeSigningConfigRequestTypeDef definition

class GetCodeSigningConfigRequestTypeDef(TypedDict):
    CodeSigningConfigArn: str,

GetEventSourceMappingRequestTypeDef#

# GetEventSourceMappingRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetEventSourceMappingRequestTypeDef


def get_value() -> GetEventSourceMappingRequestTypeDef:
    return {
        "UUID": ...,
    }


# GetEventSourceMappingRequestTypeDef definition

class GetEventSourceMappingRequestTypeDef(TypedDict):
    UUID: str,

GetFunctionCodeSigningConfigRequestTypeDef#

# GetFunctionCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionCodeSigningConfigRequestTypeDef


def get_value() -> GetFunctionCodeSigningConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionCodeSigningConfigRequestTypeDef definition

class GetFunctionCodeSigningConfigRequestTypeDef(TypedDict):
    FunctionName: str,

GetFunctionConcurrencyRequestTypeDef#

# GetFunctionConcurrencyRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConcurrencyRequestTypeDef


def get_value() -> GetFunctionConcurrencyRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionConcurrencyRequestTypeDef definition

class GetFunctionConcurrencyRequestTypeDef(TypedDict):
    FunctionName: str,

GetFunctionConfigurationRequestTypeDef#

# GetFunctionConfigurationRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConfigurationRequestTypeDef


def get_value() -> GetFunctionConfigurationRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionConfigurationRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import WaiterConfigTypeDef


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


# WaiterConfigTypeDef definition

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

GetFunctionEventInvokeConfigRequestTypeDef#

# GetFunctionEventInvokeConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionEventInvokeConfigRequestTypeDef


def get_value() -> GetFunctionEventInvokeConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionEventInvokeConfigRequestTypeDef definition

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

GetFunctionRecursionConfigRequestTypeDef#

# GetFunctionRecursionConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRecursionConfigRequestTypeDef


def get_value() -> GetFunctionRecursionConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionRecursionConfigRequestTypeDef definition

class GetFunctionRecursionConfigRequestTypeDef(TypedDict):
    FunctionName: str,

GetFunctionRequestTypeDef#

# GetFunctionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRequestTypeDef


def get_value() -> GetFunctionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionRequestTypeDef definition

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

TagsErrorTypeDef#

# TagsErrorTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import TagsErrorTypeDef


def get_value() -> TagsErrorTypeDef:
    return {
        "ErrorCode": ...,
    }


# TagsErrorTypeDef definition

class TagsErrorTypeDef(TypedDict):
    ErrorCode: str,
    Message: str,

GetFunctionUrlConfigRequestTypeDef#

# GetFunctionUrlConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionUrlConfigRequestTypeDef


def get_value() -> GetFunctionUrlConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionUrlConfigRequestTypeDef definition

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

GetLayerVersionByArnRequestTypeDef#

# GetLayerVersionByArnRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetLayerVersionByArnRequestTypeDef


def get_value() -> GetLayerVersionByArnRequestTypeDef:
    return {
        "Arn": ...,
    }


# GetLayerVersionByArnRequestTypeDef definition

class GetLayerVersionByArnRequestTypeDef(TypedDict):
    Arn: str,

GetLayerVersionPolicyRequestTypeDef#

# GetLayerVersionPolicyRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetLayerVersionPolicyRequestTypeDef


def get_value() -> GetLayerVersionPolicyRequestTypeDef:
    return {
        "LayerName": ...,
    }


# GetLayerVersionPolicyRequestTypeDef definition

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

GetLayerVersionRequestTypeDef#

# GetLayerVersionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetLayerVersionRequestTypeDef


def get_value() -> GetLayerVersionRequestTypeDef:
    return {
        "LayerName": ...,
    }


# GetLayerVersionRequestTypeDef definition

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

LayerVersionContentOutputTypeDef#

# LayerVersionContentOutputTypeDef TypedDict usage example

from types_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],

GetPolicyRequestTypeDef#

# GetPolicyRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetPolicyRequestTypeDef


def get_value() -> GetPolicyRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetPolicyRequestTypeDef definition

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

GetProvisionedConcurrencyConfigRequestTypeDef#

# GetProvisionedConcurrencyConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigRequestTypeDef


def get_value() -> GetProvisionedConcurrencyConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetProvisionedConcurrencyConfigRequestTypeDef definition

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

GetRuntimeManagementConfigRequestTypeDef#

# GetRuntimeManagementConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetRuntimeManagementConfigRequestTypeDef


def get_value() -> GetRuntimeManagementConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# GetRuntimeManagementConfigRequestTypeDef definition

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

ImageConfigErrorTypeDef#

# ImageConfigErrorTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ImageConfigErrorTypeDef


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


# ImageConfigErrorTypeDef definition

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

ImageConfigOutputTypeDef#

# ImageConfigOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ImageConfigOutputTypeDef


def get_value() -> ImageConfigOutputTypeDef:
    return {
        "EntryPoint": ...,
    }


# ImageConfigOutputTypeDef definition

class ImageConfigOutputTypeDef(TypedDict):
    EntryPoint: NotRequired[List[str]],
    Command: NotRequired[List[str]],
    WorkingDirectory: NotRequired[str],

ImageConfigTypeDef#

# ImageConfigTypeDef TypedDict usage example

from types_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],

InvokeResponseStreamUpdateTypeDef#

# InvokeResponseStreamUpdateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvokeResponseStreamUpdateTypeDef


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


# InvokeResponseStreamUpdateTypeDef definition

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

InvokeWithResponseStreamCompleteEventTypeDef#

# InvokeWithResponseStreamCompleteEventTypeDef TypedDict usage example

from types_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],

LayerVersionsListItemTypeDef#

# LayerVersionsListItemTypeDef TypedDict usage example

from types_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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_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],

ListAliasesRequestTypeDef#

# ListAliasesRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListAliasesRequestTypeDef


def get_value() -> ListAliasesRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# ListAliasesRequestTypeDef definition

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

ListCodeSigningConfigsRequestTypeDef#

# ListCodeSigningConfigsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListCodeSigningConfigsRequestTypeDef


def get_value() -> ListCodeSigningConfigsRequestTypeDef:
    return {
        "Marker": ...,
    }


# ListCodeSigningConfigsRequestTypeDef definition

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

ListEventSourceMappingsRequestTypeDef#

# ListEventSourceMappingsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListEventSourceMappingsRequestTypeDef


def get_value() -> ListEventSourceMappingsRequestTypeDef:
    return {
        "EventSourceArn": ...,
    }


# ListEventSourceMappingsRequestTypeDef definition

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

ListFunctionEventInvokeConfigsRequestTypeDef#

# ListFunctionEventInvokeConfigsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestTypeDef


def get_value() -> ListFunctionEventInvokeConfigsRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# ListFunctionEventInvokeConfigsRequestTypeDef definition

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

ListFunctionUrlConfigsRequestTypeDef#

# ListFunctionUrlConfigsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestTypeDef


def get_value() -> ListFunctionUrlConfigsRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# ListFunctionUrlConfigsRequestTypeDef definition

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

ListFunctionsByCodeSigningConfigRequestTypeDef#

# ListFunctionsByCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestTypeDef


def get_value() -> ListFunctionsByCodeSigningConfigRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# ListFunctionsByCodeSigningConfigRequestTypeDef definition

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

ListFunctionsRequestTypeDef#

# ListFunctionsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsRequestTypeDef


def get_value() -> ListFunctionsRequestTypeDef:
    return {
        "MasterRegion": ...,
    }


# ListFunctionsRequestTypeDef definition

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

ListLayerVersionsRequestTypeDef#

# ListLayerVersionsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListLayerVersionsRequestTypeDef


def get_value() -> ListLayerVersionsRequestTypeDef:
    return {
        "LayerName": ...,
    }


# ListLayerVersionsRequestTypeDef definition

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

ListLayersRequestTypeDef#

# ListLayersRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListLayersRequestTypeDef


def get_value() -> ListLayersRequestTypeDef:
    return {
        "CompatibleRuntime": ...,
    }


# ListLayersRequestTypeDef definition

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

ListProvisionedConcurrencyConfigsRequestTypeDef#

# ListProvisionedConcurrencyConfigsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestTypeDef


def get_value() -> ListProvisionedConcurrencyConfigsRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# ListProvisionedConcurrencyConfigsRequestTypeDef definition

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

ProvisionedConcurrencyConfigListItemTypeDef#

# ProvisionedConcurrencyConfigListItemTypeDef TypedDict usage example

from types_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

ListTagsRequestTypeDef#

# ListTagsRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListTagsRequestTypeDef


def get_value() -> ListTagsRequestTypeDef:
    return {
        "Resource": ...,
    }


# ListTagsRequestTypeDef definition

class ListTagsRequestTypeDef(TypedDict):
    Resource: str,

ListVersionsByFunctionRequestTypeDef#

# ListVersionsByFunctionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListVersionsByFunctionRequestTypeDef


def get_value() -> ListVersionsByFunctionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# ListVersionsByFunctionRequestTypeDef definition

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

PublishVersionRequestTypeDef#

# PublishVersionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PublishVersionRequestTypeDef


def get_value() -> PublishVersionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PublishVersionRequestTypeDef definition

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

PutFunctionCodeSigningConfigRequestTypeDef#

# PutFunctionCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionCodeSigningConfigRequestTypeDef


def get_value() -> PutFunctionCodeSigningConfigRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# PutFunctionCodeSigningConfigRequestTypeDef definition

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

PutFunctionConcurrencyRequestTypeDef#

# PutFunctionConcurrencyRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionConcurrencyRequestTypeDef


def get_value() -> PutFunctionConcurrencyRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PutFunctionConcurrencyRequestTypeDef definition

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

PutFunctionRecursionConfigRequestTypeDef#

# PutFunctionRecursionConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionRecursionConfigRequestTypeDef


def get_value() -> PutFunctionRecursionConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PutFunctionRecursionConfigRequestTypeDef definition

class PutFunctionRecursionConfigRequestTypeDef(TypedDict):
    FunctionName: str,
    RecursiveLoop: RecursiveLoopType,  # (1)
  1. See RecursiveLoopType

PutProvisionedConcurrencyConfigRequestTypeDef#

# PutProvisionedConcurrencyConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigRequestTypeDef


def get_value() -> PutProvisionedConcurrencyConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PutProvisionedConcurrencyConfigRequestTypeDef definition

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

PutRuntimeManagementConfigRequestTypeDef#

# PutRuntimeManagementConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutRuntimeManagementConfigRequestTypeDef


def get_value() -> PutRuntimeManagementConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PutRuntimeManagementConfigRequestTypeDef definition

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

RemoveLayerVersionPermissionRequestTypeDef#

# RemoveLayerVersionPermissionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import RemoveLayerVersionPermissionRequestTypeDef


def get_value() -> RemoveLayerVersionPermissionRequestTypeDef:
    return {
        "LayerName": ...,
    }


# RemoveLayerVersionPermissionRequestTypeDef definition

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

RemovePermissionRequestTypeDef#

# RemovePermissionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import RemovePermissionRequestTypeDef


def get_value() -> RemovePermissionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# RemovePermissionRequestTypeDef definition

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

RuntimeVersionErrorTypeDef#

# RuntimeVersionErrorTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import RuntimeVersionErrorTypeDef


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


# RuntimeVersionErrorTypeDef definition

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

SelfManagedEventSourceTypeDef#

# SelfManagedEventSourceTypeDef TypedDict usage example

from types_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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "Resource": ...,
    }


# TagResourceRequestTypeDef definition

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

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "Resource": ...,
    }


# UntagResourceRequestTypeDef definition

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

AddLayerVersionPermissionResponseTypeDef#

# AddLayerVersionPermissionResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AddLayerVersionPermissionResponseTypeDef


def get_value() -> AddLayerVersionPermissionResponseTypeDef:
    return {
        "Statement": ...,
    }


# AddLayerVersionPermissionResponseTypeDef definition

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

AddPermissionResponseTypeDef#

# AddPermissionResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AddPermissionResponseTypeDef


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


# AddPermissionResponseTypeDef definition

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

ConcurrencyResponseTypeDef#

# ConcurrencyResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ConcurrencyResponseTypeDef


def get_value() -> ConcurrencyResponseTypeDef:
    return {
        "ReservedConcurrentExecutions": ...,
    }


# ConcurrencyResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EmptyResponseMetadataTypeDef


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


# EmptyResponseMetadataTypeDef definition

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

GetAccountSettingsResponseTypeDef#

# GetAccountSettingsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetAccountSettingsResponseTypeDef


def get_value() -> GetAccountSettingsResponseTypeDef:
    return {
        "AccountLimit": ...,
    }


# GetAccountSettingsResponseTypeDef definition

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

GetFunctionCodeSigningConfigResponseTypeDef#

# GetFunctionCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionCodeSigningConfigResponseTypeDef


def get_value() -> GetFunctionCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# GetFunctionCodeSigningConfigResponseTypeDef definition

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

GetFunctionConcurrencyResponseTypeDef#

# GetFunctionConcurrencyResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConcurrencyResponseTypeDef


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


# GetFunctionConcurrencyResponseTypeDef definition

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

GetFunctionRecursionConfigResponseTypeDef#

# GetFunctionRecursionConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRecursionConfigResponseTypeDef


def get_value() -> GetFunctionRecursionConfigResponseTypeDef:
    return {
        "RecursiveLoop": ...,
    }


# GetFunctionRecursionConfigResponseTypeDef definition

class GetFunctionRecursionConfigResponseTypeDef(TypedDict):
    RecursiveLoop: RecursiveLoopType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecursiveLoopType
  2. See ResponseMetadataTypeDef

GetLayerVersionPolicyResponseTypeDef#

# GetLayerVersionPolicyResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetLayerVersionPolicyResponseTypeDef


def get_value() -> GetLayerVersionPolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# GetLayerVersionPolicyResponseTypeDef definition

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

GetPolicyResponseTypeDef#

# GetPolicyResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetPolicyResponseTypeDef


def get_value() -> GetPolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# GetPolicyResponseTypeDef definition

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

GetProvisionedConcurrencyConfigResponseTypeDef#

# GetProvisionedConcurrencyConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetProvisionedConcurrencyConfigResponseTypeDef


def get_value() -> GetProvisionedConcurrencyConfigResponseTypeDef:
    return {
        "RequestedProvisionedConcurrentExecutions": ...,
    }


# 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

GetRuntimeManagementConfigResponseTypeDef#

# GetRuntimeManagementConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetRuntimeManagementConfigResponseTypeDef


def get_value() -> GetRuntimeManagementConfigResponseTypeDef:
    return {
        "UpdateRuntimeOn": ...,
    }


# GetRuntimeManagementConfigResponseTypeDef definition

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

InvocationResponseTypeDef#

# InvocationResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvocationResponseTypeDef


def get_value() -> InvocationResponseTypeDef:
    return {
        "StatusCode": ...,
    }


# InvocationResponseTypeDef definition

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

InvokeAsyncResponseTypeDef#

# InvokeAsyncResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvokeAsyncResponseTypeDef


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


# InvokeAsyncResponseTypeDef definition

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

ListFunctionsByCodeSigningConfigResponseTypeDef#

# ListFunctionsByCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigResponseTypeDef


def get_value() -> ListFunctionsByCodeSigningConfigResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListFunctionsByCodeSigningConfigResponseTypeDef definition

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

ListTagsResponseTypeDef#

# ListTagsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListTagsResponseTypeDef


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


# ListTagsResponseTypeDef definition

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

PutFunctionCodeSigningConfigResponseTypeDef#

# PutFunctionCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionCodeSigningConfigResponseTypeDef


def get_value() -> PutFunctionCodeSigningConfigResponseTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# PutFunctionCodeSigningConfigResponseTypeDef definition

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

PutFunctionRecursionConfigResponseTypeDef#

# PutFunctionRecursionConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionRecursionConfigResponseTypeDef


def get_value() -> PutFunctionRecursionConfigResponseTypeDef:
    return {
        "RecursiveLoop": ...,
    }


# PutFunctionRecursionConfigResponseTypeDef definition

class PutFunctionRecursionConfigResponseTypeDef(TypedDict):
    RecursiveLoop: RecursiveLoopType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecursiveLoopType
  2. See ResponseMetadataTypeDef

PutProvisionedConcurrencyConfigResponseTypeDef#

# PutProvisionedConcurrencyConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutProvisionedConcurrencyConfigResponseTypeDef


def get_value() -> PutProvisionedConcurrencyConfigResponseTypeDef:
    return {
        "RequestedProvisionedConcurrentExecutions": ...,
    }


# 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

PutRuntimeManagementConfigResponseTypeDef#

# PutRuntimeManagementConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutRuntimeManagementConfigResponseTypeDef


def get_value() -> PutRuntimeManagementConfigResponseTypeDef:
    return {
        "UpdateRuntimeOn": ...,
    }


# PutRuntimeManagementConfigResponseTypeDef definition

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

AliasConfigurationResponseTypeDef#

# AliasConfigurationResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import AliasConfigurationResponseTypeDef


def get_value() -> AliasConfigurationResponseTypeDef:
    return {
        "AliasArn": ...,
    }


# AliasConfigurationResponseTypeDef definition

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

AliasConfigurationTypeDef#

# AliasConfigurationTypeDef TypedDict usage example

from types_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[AliasRoutingConfigurationOutputTypeDef],  # (1)
    RevisionId: NotRequired[str],
  1. See AliasRoutingConfigurationOutputTypeDef

FunctionCodeTypeDef#

# FunctionCodeTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FunctionCodeTypeDef


def get_value() -> FunctionCodeTypeDef:
    return {
        "ZipFile": ...,
    }


# FunctionCodeTypeDef definition

class FunctionCodeTypeDef(TypedDict):
    ZipFile: NotRequired[BlobTypeDef],
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],
    S3ObjectVersion: NotRequired[str],
    ImageUri: NotRequired[str],
    SourceKMSKeyArn: NotRequired[str],

InvocationRequestTypeDef#

# InvocationRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvocationRequestTypeDef


def get_value() -> InvocationRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# InvocationRequestTypeDef definition

class InvocationRequestTypeDef(TypedDict):
    FunctionName: str,
    InvocationType: NotRequired[InvocationTypeType],  # (1)
    LogType: NotRequired[LogTypeType],  # (2)
    ClientContext: NotRequired[str],
    Payload: NotRequired[BlobTypeDef],
    Qualifier: NotRequired[str],
  1. See InvocationTypeType
  2. See LogTypeType

InvokeAsyncRequestTypeDef#

# InvokeAsyncRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvokeAsyncRequestTypeDef


def get_value() -> InvokeAsyncRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# InvokeAsyncRequestTypeDef definition

class InvokeAsyncRequestTypeDef(TypedDict):
    FunctionName: str,
    InvokeArgs: BlobTypeDef,

InvokeWithResponseStreamRequestTypeDef#

# InvokeWithResponseStreamRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvokeWithResponseStreamRequestTypeDef


def get_value() -> InvokeWithResponseStreamRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# InvokeWithResponseStreamRequestTypeDef definition

class InvokeWithResponseStreamRequestTypeDef(TypedDict):
    FunctionName: str,
    InvocationType: NotRequired[ResponseStreamingInvocationTypeType],  # (1)
    LogType: NotRequired[LogTypeType],  # (2)
    ClientContext: NotRequired[str],
    Qualifier: NotRequired[str],
    Payload: NotRequired[BlobTypeDef],
  1. See ResponseStreamingInvocationTypeType
  2. See LogTypeType

LayerVersionContentInputTypeDef#

# LayerVersionContentInputTypeDef TypedDict usage example

from types_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[BlobTypeDef],

UpdateFunctionCodeRequestTypeDef#

# UpdateFunctionCodeRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateFunctionCodeRequestTypeDef


def get_value() -> UpdateFunctionCodeRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# UpdateFunctionCodeRequestTypeDef definition

class UpdateFunctionCodeRequestTypeDef(TypedDict):
    FunctionName: str,
    ZipFile: NotRequired[BlobTypeDef],
    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)
    SourceKMSKeyArn: NotRequired[str],
  1. See ArchitectureType

CodeSigningConfigTypeDef#

# CodeSigningConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CodeSigningConfigTypeDef


def get_value() -> CodeSigningConfigTypeDef:
    return {
        "CodeSigningConfigId": ...,
    }


# CodeSigningConfigTypeDef definition

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

CreateFunctionUrlConfigResponseTypeDef#

# CreateFunctionUrlConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateFunctionUrlConfigResponseTypeDef


def get_value() -> CreateFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
    }


# CreateFunctionUrlConfigResponseTypeDef definition

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

FunctionUrlConfigTypeDef#

# FunctionUrlConfigTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FunctionUrlConfigTypeDef


def get_value() -> FunctionUrlConfigTypeDef:
    return {
        "FunctionUrl": ...,
    }


# FunctionUrlConfigTypeDef definition

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

GetFunctionUrlConfigResponseTypeDef#

# GetFunctionUrlConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionUrlConfigResponseTypeDef


def get_value() -> GetFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
    }


# GetFunctionUrlConfigResponseTypeDef definition

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

UpdateFunctionUrlConfigResponseTypeDef#

# UpdateFunctionUrlConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateFunctionUrlConfigResponseTypeDef


def get_value() -> UpdateFunctionUrlConfigResponseTypeDef:
    return {
        "FunctionUrl": ...,
    }


# UpdateFunctionUrlConfigResponseTypeDef definition

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

DestinationConfigTypeDef#

# DestinationConfigTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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

FilterCriteriaOutputTypeDef#

# FilterCriteriaOutputTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FilterCriteriaOutputTypeDef


def get_value() -> FilterCriteriaOutputTypeDef:
    return {
        "Filters": ...,
    }


# FilterCriteriaOutputTypeDef definition

class FilterCriteriaOutputTypeDef(TypedDict):
    Filters: NotRequired[List[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

FilterCriteriaTypeDef#

# FilterCriteriaTypeDef TypedDict usage example

from types_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

GetFunctionConfigurationRequestWaitExtraExtraTypeDef#

# GetFunctionConfigurationRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConfigurationRequestWaitExtraExtraTypeDef


def get_value() -> GetFunctionConfigurationRequestWaitExtraExtraTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionConfigurationRequestWaitExtraExtraTypeDef definition

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

GetFunctionConfigurationRequestWaitExtraTypeDef#

# GetFunctionConfigurationRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConfigurationRequestWaitExtraTypeDef


def get_value() -> GetFunctionConfigurationRequestWaitExtraTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionConfigurationRequestWaitExtraTypeDef definition

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

GetFunctionConfigurationRequestWaitTypeDef#

# GetFunctionConfigurationRequestWaitTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionConfigurationRequestWaitTypeDef


def get_value() -> GetFunctionConfigurationRequestWaitTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionConfigurationRequestWaitTypeDef definition

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

GetFunctionRequestWaitExtraExtraTypeDef#

# GetFunctionRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRequestWaitExtraExtraTypeDef


def get_value() -> GetFunctionRequestWaitExtraExtraTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionRequestWaitExtraExtraTypeDef definition

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

GetFunctionRequestWaitExtraTypeDef#

# GetFunctionRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRequestWaitExtraTypeDef


def get_value() -> GetFunctionRequestWaitExtraTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionRequestWaitExtraTypeDef definition

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

GetFunctionRequestWaitTypeDef#

# GetFunctionRequestWaitTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionRequestWaitTypeDef


def get_value() -> GetFunctionRequestWaitTypeDef:
    return {
        "FunctionName": ...,
    }


# GetFunctionRequestWaitTypeDef definition

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

GetLayerVersionResponseTypeDef#

# GetLayerVersionResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetLayerVersionResponseTypeDef


def get_value() -> GetLayerVersionResponseTypeDef:
    return {
        "Content": ...,
    }


# 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 TypedDict usage example

from types_boto3_lambda.type_defs import PublishLayerVersionResponseTypeDef


def get_value() -> PublishLayerVersionResponseTypeDef:
    return {
        "Content": ...,
    }


# 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 TypedDict usage example

from types_boto3_lambda.type_defs import ImageConfigResponseTypeDef


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


# ImageConfigResponseTypeDef definition

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

InvokeWithResponseStreamResponseEventTypeDef#

# InvokeWithResponseStreamResponseEventTypeDef TypedDict usage example

from types_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

LayersListItemTypeDef#

# LayersListItemTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_lambda.type_defs import ListLayerVersionsResponseTypeDef


def get_value() -> ListLayerVersionsResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListLayerVersionsResponseTypeDef definition

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

ListAliasesRequestPaginateTypeDef#

# ListAliasesRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListAliasesRequestPaginateTypeDef


def get_value() -> ListAliasesRequestPaginateTypeDef:
    return {
        "FunctionName": ...,
    }


# ListAliasesRequestPaginateTypeDef definition

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

ListCodeSigningConfigsRequestPaginateTypeDef#

# ListCodeSigningConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListCodeSigningConfigsRequestPaginateTypeDef


def get_value() -> ListCodeSigningConfigsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListCodeSigningConfigsRequestPaginateTypeDef definition

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

ListEventSourceMappingsRequestPaginateTypeDef#

# ListEventSourceMappingsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListEventSourceMappingsRequestPaginateTypeDef


def get_value() -> ListEventSourceMappingsRequestPaginateTypeDef:
    return {
        "EventSourceArn": ...,
    }


# ListEventSourceMappingsRequestPaginateTypeDef definition

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

ListFunctionEventInvokeConfigsRequestPaginateTypeDef#

# ListFunctionEventInvokeConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsRequestPaginateTypeDef


def get_value() -> ListFunctionEventInvokeConfigsRequestPaginateTypeDef:
    return {
        "FunctionName": ...,
    }


# ListFunctionEventInvokeConfigsRequestPaginateTypeDef definition

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

ListFunctionUrlConfigsRequestPaginateTypeDef#

# ListFunctionUrlConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionUrlConfigsRequestPaginateTypeDef


def get_value() -> ListFunctionUrlConfigsRequestPaginateTypeDef:
    return {
        "FunctionName": ...,
    }


# ListFunctionUrlConfigsRequestPaginateTypeDef definition

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

ListFunctionsByCodeSigningConfigRequestPaginateTypeDef#

# ListFunctionsByCodeSigningConfigRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsByCodeSigningConfigRequestPaginateTypeDef


def get_value() -> ListFunctionsByCodeSigningConfigRequestPaginateTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# ListFunctionsByCodeSigningConfigRequestPaginateTypeDef definition

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

ListFunctionsRequestPaginateTypeDef#

# ListFunctionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsRequestPaginateTypeDef


def get_value() -> ListFunctionsRequestPaginateTypeDef:
    return {
        "MasterRegion": ...,
    }


# ListFunctionsRequestPaginateTypeDef definition

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

ListLayerVersionsRequestPaginateTypeDef#

# ListLayerVersionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListLayerVersionsRequestPaginateTypeDef


def get_value() -> ListLayerVersionsRequestPaginateTypeDef:
    return {
        "LayerName": ...,
    }


# ListLayerVersionsRequestPaginateTypeDef definition

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

ListLayersRequestPaginateTypeDef#

# ListLayersRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListLayersRequestPaginateTypeDef


def get_value() -> ListLayersRequestPaginateTypeDef:
    return {
        "CompatibleRuntime": ...,
    }


# ListLayersRequestPaginateTypeDef definition

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

ListProvisionedConcurrencyConfigsRequestPaginateTypeDef#

# ListProvisionedConcurrencyConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsRequestPaginateTypeDef


def get_value() -> ListProvisionedConcurrencyConfigsRequestPaginateTypeDef:
    return {
        "FunctionName": ...,
    }


# ListProvisionedConcurrencyConfigsRequestPaginateTypeDef definition

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

ListVersionsByFunctionRequestPaginateTypeDef#

# ListVersionsByFunctionRequestPaginateTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListVersionsByFunctionRequestPaginateTypeDef


def get_value() -> ListVersionsByFunctionRequestPaginateTypeDef:
    return {
        "FunctionName": ...,
    }


# ListVersionsByFunctionRequestPaginateTypeDef definition

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

ListProvisionedConcurrencyConfigsResponseTypeDef#

# ListProvisionedConcurrencyConfigsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListProvisionedConcurrencyConfigsResponseTypeDef


def get_value() -> ListProvisionedConcurrencyConfigsResponseTypeDef:
    return {
        "ProvisionedConcurrencyConfigs": ...,
    }


# ListProvisionedConcurrencyConfigsResponseTypeDef definition

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

RuntimeVersionConfigTypeDef#

# RuntimeVersionConfigTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_lambda.type_defs import ListAliasesResponseTypeDef


def get_value() -> ListAliasesResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListAliasesResponseTypeDef definition

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

CreateAliasRequestTypeDef#

# CreateAliasRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateAliasRequestTypeDef


def get_value() -> CreateAliasRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# CreateAliasRequestTypeDef definition

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

UpdateAliasRequestTypeDef#

# UpdateAliasRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateAliasRequestTypeDef


def get_value() -> UpdateAliasRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# UpdateAliasRequestTypeDef definition

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

CreateCodeSigningConfigRequestTypeDef#

# CreateCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateCodeSigningConfigRequestTypeDef


def get_value() -> CreateCodeSigningConfigRequestTypeDef:
    return {
        "AllowedPublishers": ...,
    }


# CreateCodeSigningConfigRequestTypeDef definition

class CreateCodeSigningConfigRequestTypeDef(TypedDict):
    AllowedPublishers: AllowedPublishersUnionTypeDef,  # (1)
    Description: NotRequired[str],
    CodeSigningPolicies: NotRequired[CodeSigningPoliciesTypeDef],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See AllowedPublishersTypeDef AllowedPublishersOutputTypeDef
  2. See CodeSigningPoliciesTypeDef

UpdateCodeSigningConfigRequestTypeDef#

# UpdateCodeSigningConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateCodeSigningConfigRequestTypeDef


def get_value() -> UpdateCodeSigningConfigRequestTypeDef:
    return {
        "CodeSigningConfigArn": ...,
    }


# UpdateCodeSigningConfigRequestTypeDef definition

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

PublishLayerVersionRequestTypeDef#

# PublishLayerVersionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PublishLayerVersionRequestTypeDef


def get_value() -> PublishLayerVersionRequestTypeDef:
    return {
        "LayerName": ...,
    }


# PublishLayerVersionRequestTypeDef definition

class PublishLayerVersionRequestTypeDef(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

CreateCodeSigningConfigResponseTypeDef#

# CreateCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateCodeSigningConfigResponseTypeDef


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


# CreateCodeSigningConfigResponseTypeDef definition

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

GetCodeSigningConfigResponseTypeDef#

# GetCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetCodeSigningConfigResponseTypeDef


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


# GetCodeSigningConfigResponseTypeDef definition

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

ListCodeSigningConfigsResponseTypeDef#

# ListCodeSigningConfigsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListCodeSigningConfigsResponseTypeDef


def get_value() -> ListCodeSigningConfigsResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListCodeSigningConfigsResponseTypeDef definition

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

UpdateCodeSigningConfigResponseTypeDef#

# UpdateCodeSigningConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateCodeSigningConfigResponseTypeDef


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


# UpdateCodeSigningConfigResponseTypeDef definition

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

ListFunctionUrlConfigsResponseTypeDef#

# ListFunctionUrlConfigsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionUrlConfigsResponseTypeDef


def get_value() -> ListFunctionUrlConfigsResponseTypeDef:
    return {
        "FunctionUrlConfigs": ...,
    }


# ListFunctionUrlConfigsResponseTypeDef definition

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

CreateFunctionUrlConfigRequestTypeDef#

# CreateFunctionUrlConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateFunctionUrlConfigRequestTypeDef


def get_value() -> CreateFunctionUrlConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# CreateFunctionUrlConfigRequestTypeDef definition

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

UpdateFunctionUrlConfigRequestTypeDef#

# UpdateFunctionUrlConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateFunctionUrlConfigRequestTypeDef


def get_value() -> UpdateFunctionUrlConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# UpdateFunctionUrlConfigRequestTypeDef definition

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

FunctionEventInvokeConfigResponseTypeDef#

# FunctionEventInvokeConfigResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FunctionEventInvokeConfigResponseTypeDef


def get_value() -> FunctionEventInvokeConfigResponseTypeDef:
    return {
        "LastModified": ...,
    }


# FunctionEventInvokeConfigResponseTypeDef definition

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

FunctionEventInvokeConfigTypeDef#

# FunctionEventInvokeConfigTypeDef TypedDict usage example

from types_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

PutFunctionEventInvokeConfigRequestTypeDef#

# PutFunctionEventInvokeConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import PutFunctionEventInvokeConfigRequestTypeDef


def get_value() -> PutFunctionEventInvokeConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# PutFunctionEventInvokeConfigRequestTypeDef definition

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

UpdateFunctionEventInvokeConfigRequestTypeDef#

# UpdateFunctionEventInvokeConfigRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateFunctionEventInvokeConfigRequestTypeDef


def get_value() -> UpdateFunctionEventInvokeConfigRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# UpdateFunctionEventInvokeConfigRequestTypeDef definition

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

EventSourceMappingConfigurationResponseTypeDef#

# EventSourceMappingConfigurationResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import EventSourceMappingConfigurationResponseTypeDef


def get_value() -> EventSourceMappingConfigurationResponseTypeDef:
    return {
        "UUID": ...,
    }


# EventSourceMappingConfigurationResponseTypeDef definition

class EventSourceMappingConfigurationResponseTypeDef(TypedDict):
    UUID: str,
    StartingPosition: EventSourcePositionType,  # (1)
    StartingPositionTimestamp: datetime,
    BatchSize: int,
    MaximumBatchingWindowInSeconds: int,
    ParallelizationFactor: int,
    EventSourceArn: str,
    FilterCriteria: FilterCriteriaOutputTypeDef,  # (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: SelfManagedEventSourceOutputTypeDef,  # (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)
    KMSKeyArn: str,
    FilterCriteriaError: FilterCriteriaErrorTypeDef,  # (11)
    EventSourceMappingArn: str,
    MetricsConfig: EventSourceMappingMetricsConfigOutputTypeDef,  # (12)
    ProvisionedPollerConfig: ProvisionedPollerConfigTypeDef,  # (13)
    ResponseMetadata: ResponseMetadataTypeDef,  # (14)
  1. See EventSourcePositionType
  2. See FilterCriteriaOutputTypeDef
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceOutputTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef
  11. See FilterCriteriaErrorTypeDef
  12. See EventSourceMappingMetricsConfigOutputTypeDef
  13. See ProvisionedPollerConfigTypeDef
  14. See ResponseMetadataTypeDef

EventSourceMappingConfigurationTypeDef#

# EventSourceMappingConfigurationTypeDef TypedDict usage example

from types_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[FilterCriteriaOutputTypeDef],  # (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[SelfManagedEventSourceOutputTypeDef],  # (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)
    KMSKeyArn: NotRequired[str],
    FilterCriteriaError: NotRequired[FilterCriteriaErrorTypeDef],  # (11)
    EventSourceMappingArn: NotRequired[str],
    MetricsConfig: NotRequired[EventSourceMappingMetricsConfigOutputTypeDef],  # (12)
    ProvisionedPollerConfig: NotRequired[ProvisionedPollerConfigTypeDef],  # (13)
  1. See EventSourcePositionType
  2. See FilterCriteriaOutputTypeDef
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceOutputTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef
  11. See FilterCriteriaErrorTypeDef
  12. See EventSourceMappingMetricsConfigOutputTypeDef
  13. See ProvisionedPollerConfigTypeDef

CreateFunctionRequestTypeDef#

# CreateFunctionRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateFunctionRequestTypeDef


def get_value() -> CreateFunctionRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# CreateFunctionRequestTypeDef definition

class CreateFunctionRequestTypeDef(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[ImageConfigUnionTypeDef],  # (9)
    CodeSigningConfigArn: NotRequired[str],
    Architectures: NotRequired[Sequence[ArchitectureType]],  # (10)
    EphemeralStorage: NotRequired[EphemeralStorageTypeDef],  # (11)
    SnapStart: NotRequired[SnapStartTypeDef],  # (12)
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (13)
  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 ImageConfigOutputTypeDef
  10. See ArchitectureType
  11. See EphemeralStorageTypeDef
  12. See SnapStartTypeDef
  13. See LoggingConfigTypeDef

UpdateFunctionConfigurationRequestTypeDef#

# UpdateFunctionConfigurationRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateFunctionConfigurationRequestTypeDef


def get_value() -> UpdateFunctionConfigurationRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# UpdateFunctionConfigurationRequestTypeDef definition

class UpdateFunctionConfigurationRequestTypeDef(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[ImageConfigUnionTypeDef],  # (7)
    EphemeralStorage: NotRequired[EphemeralStorageTypeDef],  # (8)
    SnapStart: NotRequired[SnapStartTypeDef],  # (9)
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (10)
  1. See VpcConfigTypeDef
  2. See EnvironmentTypeDef
  3. See RuntimeType
  4. See DeadLetterConfigTypeDef
  5. See TracingConfigTypeDef
  6. See FileSystemConfigTypeDef
  7. See ImageConfigTypeDef ImageConfigOutputTypeDef
  8. See EphemeralStorageTypeDef
  9. See SnapStartTypeDef
  10. See LoggingConfigTypeDef

InvokeWithResponseStreamResponseTypeDef#

# InvokeWithResponseStreamResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import InvokeWithResponseStreamResponseTypeDef


def get_value() -> InvokeWithResponseStreamResponseTypeDef:
    return {
        "StatusCode": ...,
    }


# InvokeWithResponseStreamResponseTypeDef definition

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

ListLayersResponseTypeDef#

# ListLayersResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListLayersResponseTypeDef


def get_value() -> ListLayersResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListLayersResponseTypeDef definition

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

FunctionConfigurationResponseTypeDef#

# FunctionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import FunctionConfigurationResponseTypeDef


def get_value() -> FunctionConfigurationResponseTypeDef:
    return {
        "FunctionName": ...,
    }


# FunctionConfigurationResponseTypeDef definition

class FunctionConfigurationResponseTypeDef(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)
    LoggingConfig: LoggingConfigTypeDef,  # (18)
    ResponseMetadata: ResponseMetadataTypeDef,  # (19)
  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 LoggingConfigTypeDef
  19. See ResponseMetadataTypeDef

FunctionConfigurationTypeDef#

# FunctionConfigurationTypeDef TypedDict usage example

from types_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)
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (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 LoggingConfigTypeDef

ListFunctionEventInvokeConfigsResponseTypeDef#

# ListFunctionEventInvokeConfigsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionEventInvokeConfigsResponseTypeDef


def get_value() -> ListFunctionEventInvokeConfigsResponseTypeDef:
    return {
        "FunctionEventInvokeConfigs": ...,
    }


# ListFunctionEventInvokeConfigsResponseTypeDef definition

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

ListEventSourceMappingsResponseTypeDef#

# ListEventSourceMappingsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListEventSourceMappingsResponseTypeDef


def get_value() -> ListEventSourceMappingsResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListEventSourceMappingsResponseTypeDef definition

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

CreateEventSourceMappingRequestTypeDef#

# CreateEventSourceMappingRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import CreateEventSourceMappingRequestTypeDef


def get_value() -> CreateEventSourceMappingRequestTypeDef:
    return {
        "FunctionName": ...,
    }


# CreateEventSourceMappingRequestTypeDef definition

class CreateEventSourceMappingRequestTypeDef(TypedDict):
    FunctionName: str,
    EventSourceArn: NotRequired[str],
    Enabled: NotRequired[bool],
    BatchSize: NotRequired[int],
    FilterCriteria: NotRequired[FilterCriteriaUnionTypeDef],  # (1)
    MaximumBatchingWindowInSeconds: NotRequired[int],
    ParallelizationFactor: NotRequired[int],
    StartingPosition: NotRequired[EventSourcePositionType],  # (2)
    StartingPositionTimestamp: NotRequired[TimestampTypeDef],
    DestinationConfig: NotRequired[DestinationConfigTypeDef],  # (3)
    MaximumRecordAgeInSeconds: NotRequired[int],
    BisectBatchOnFunctionError: NotRequired[bool],
    MaximumRetryAttempts: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],
    TumblingWindowInSeconds: NotRequired[int],
    Topics: NotRequired[Sequence[str]],
    Queues: NotRequired[Sequence[str]],
    SourceAccessConfigurations: NotRequired[Sequence[SourceAccessConfigurationTypeDef]],  # (4)
    SelfManagedEventSource: NotRequired[SelfManagedEventSourceUnionTypeDef],  # (5)
    FunctionResponseTypes: NotRequired[Sequence[FunctionResponseTypeType]],  # (6)
    AmazonManagedKafkaEventSourceConfig: NotRequired[AmazonManagedKafkaEventSourceConfigTypeDef],  # (7)
    SelfManagedKafkaEventSourceConfig: NotRequired[SelfManagedKafkaEventSourceConfigTypeDef],  # (8)
    ScalingConfig: NotRequired[ScalingConfigTypeDef],  # (9)
    DocumentDBEventSourceConfig: NotRequired[DocumentDBEventSourceConfigTypeDef],  # (10)
    KMSKeyArn: NotRequired[str],
    MetricsConfig: NotRequired[EventSourceMappingMetricsConfigUnionTypeDef],  # (11)
    ProvisionedPollerConfig: NotRequired[ProvisionedPollerConfigTypeDef],  # (12)
  1. See FilterCriteriaTypeDef FilterCriteriaOutputTypeDef
  2. See EventSourcePositionType
  3. See DestinationConfigTypeDef
  4. See SourceAccessConfigurationTypeDef
  5. See SelfManagedEventSourceTypeDef SelfManagedEventSourceOutputTypeDef
  6. See FunctionResponseTypeType
  7. See AmazonManagedKafkaEventSourceConfigTypeDef
  8. See SelfManagedKafkaEventSourceConfigTypeDef
  9. See ScalingConfigTypeDef
  10. See DocumentDBEventSourceConfigTypeDef
  11. See EventSourceMappingMetricsConfigTypeDef EventSourceMappingMetricsConfigOutputTypeDef
  12. See ProvisionedPollerConfigTypeDef

UpdateEventSourceMappingRequestTypeDef#

# UpdateEventSourceMappingRequestTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import UpdateEventSourceMappingRequestTypeDef


def get_value() -> UpdateEventSourceMappingRequestTypeDef:
    return {
        "UUID": ...,
    }


# UpdateEventSourceMappingRequestTypeDef definition

class UpdateEventSourceMappingRequestTypeDef(TypedDict):
    UUID: str,
    FunctionName: NotRequired[str],
    Enabled: NotRequired[bool],
    BatchSize: NotRequired[int],
    FilterCriteria: NotRequired[FilterCriteriaUnionTypeDef],  # (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)
    KMSKeyArn: NotRequired[str],
    MetricsConfig: NotRequired[EventSourceMappingMetricsConfigUnionTypeDef],  # (7)
    ProvisionedPollerConfig: NotRequired[ProvisionedPollerConfigTypeDef],  # (8)
  1. See FilterCriteriaTypeDef FilterCriteriaOutputTypeDef
  2. See DestinationConfigTypeDef
  3. See SourceAccessConfigurationTypeDef
  4. See FunctionResponseTypeType
  5. See ScalingConfigTypeDef
  6. See DocumentDBEventSourceConfigTypeDef
  7. See EventSourceMappingMetricsConfigTypeDef EventSourceMappingMetricsConfigOutputTypeDef
  8. See ProvisionedPollerConfigTypeDef

GetFunctionResponseTypeDef#

# GetFunctionResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import GetFunctionResponseTypeDef


def get_value() -> GetFunctionResponseTypeDef:
    return {
        "Configuration": ...,
    }


# GetFunctionResponseTypeDef definition

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

ListFunctionsResponseTypeDef#

# ListFunctionsResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListFunctionsResponseTypeDef


def get_value() -> ListFunctionsResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListFunctionsResponseTypeDef definition

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

ListVersionsByFunctionResponseTypeDef#

# ListVersionsByFunctionResponseTypeDef TypedDict usage example

from types_boto3_lambda.type_defs import ListVersionsByFunctionResponseTypeDef


def get_value() -> ListVersionsByFunctionResponseTypeDef:
    return {
        "NextMarker": ...,
    }


# ListVersionsByFunctionResponseTypeDef definition

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