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