Skip to content

Lambda Classes

AccountLimitTypeDef

TotalCodeSize

  • Type: typing.Optional[int]

CodeSizeUnzipped

  • Type: typing.Optional[int]

CodeSizeZipped

  • Type: typing.Optional[int]

ConcurrentExecutions

  • Type: typing.Optional[int]

UnreservedConcurrentExecutions

  • Type: typing.Optional[int]

AccountUsageTypeDef

TotalCodeSize

  • Type: typing.Optional[int]

FunctionCount

  • Type: typing.Optional[int]

AddLayerVersionPermissionRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

Action

  • Type:
  • Required: Yes

Principal

  • Type:
  • Required: Yes

OrganizationId

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

AddLayerVersionPermissionResponseTypeDef

Statement

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddPermissionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

Action

  • Type:
  • Required: Yes

Principal

  • Type:
  • Required: Yes

SourceArn

  • Type: typing.Optional[str]

SourceAccount

  • Type: typing.Optional[str]

EventSourceToken

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

PrincipalOrgID

  • Type: typing.Optional[str]

FunctionUrlAuthType

  • Type: typing.Optional[typing.Literal['AWS_IAM', 'NONE']]

AddPermissionResponseTypeDef

Statement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AliasConfigurationPaginatorTypeDef

AliasArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

FunctionVersion

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AliasRoutingConfigurationPaginatorTypeDef]

RevisionId

  • Type: typing.Optional[str]

AliasConfigurationResponseTypeDef

AliasArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FunctionVersion

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

RoutingConfig

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AliasConfigurationTypeDef

AliasArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

FunctionVersion

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AliasRoutingConfigurationTypeDef]

RevisionId

  • Type: typing.Optional[str]

AliasRoutingConfigurationPaginatorTypeDef

AdditionalVersionWeights

  • Type: typing.Optional[typing.Dict[str, float]]

AliasRoutingConfigurationTypeDef

AdditionalVersionWeights

  • Type: typing.Optional[typing.Mapping[str, float]]

AllowedPublishersPaginatorTypeDef

SigningProfileVersionArns

  • Type: typing.List[str]
  • Required: Yes

AllowedPublishersTypeDef

SigningProfileVersionArns

  • Type: typing.Sequence[str]
  • Required: Yes

AmazonManagedKafkaEventSourceConfigTypeDef

ConsumerGroupId

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CodeSigningConfigPaginatorTypeDef

CodeSigningConfigId

  • Type:
  • Required: Yes

CodeSigningConfigArn

  • Type:
  • Required: Yes

AllowedPublishers

  • Type:
  • Required: Yes

CodeSigningPolicies

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CodeSigningConfigTypeDef

CodeSigningConfigId

  • Type:
  • Required: Yes

CodeSigningConfigArn

  • Type:
  • Required: Yes

AllowedPublishers

  • Type:
  • Required: Yes

CodeSigningPolicies

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CodeSigningPoliciesTypeDef

UntrustedArtifactOnDeployment

  • Type: typing.Optional[typing.Literal['Enforce', 'Warn']]

ConcurrencyResponseTypeDef

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConcurrencyTypeDef

ReservedConcurrentExecutions

  • Type: typing.Optional[int]

CorsPaginatorTypeDef

AllowCredentials

  • Type: typing.Optional[bool]

AllowHeaders

  • Type: typing.Optional[typing.List[str]]

AllowMethods

  • Type: typing.Optional[typing.List[str]]

AllowOrigins

  • Type: typing.Optional[typing.List[str]]

ExposeHeaders

  • Type: typing.Optional[typing.List[str]]

MaxAge

  • Type: typing.Optional[int]

CorsTypeDef

AllowCredentials

  • Type: typing.Optional[bool]

AllowHeaders

  • Type: typing.Optional[typing.Sequence[str]]

AllowMethods

  • Type: typing.Optional[typing.Sequence[str]]

AllowOrigins

  • Type: typing.Optional[typing.Sequence[str]]

ExposeHeaders

  • Type: typing.Optional[typing.Sequence[str]]

MaxAge

  • Type: typing.Optional[int]

CreateAliasRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FunctionVersion

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AliasRoutingConfigurationTypeDef]

CreateCodeSigningConfigRequestRequestTypeDef

AllowedPublishers

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CodeSigningPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CodeSigningPoliciesTypeDef]

CreateCodeSigningConfigResponseTypeDef

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEventSourceMappingRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

EventSourceArn

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

BatchSize

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.FilterCriteriaTypeDef]

MaximumBatchingWindowInSeconds

  • Type: typing.Optional[int]

ParallelizationFactor

  • Type: typing.Optional[int]

StartingPosition

  • Type: typing.Optional[typing.Literal['AT_TIMESTAMP', 'LATEST', 'TRIM_HORIZON']]

StartingPositionTimestamp

  • Type: typing.Union[datetime.datetime, str, NoneType]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

MaximumRecordAgeInSeconds

  • Type: typing.Optional[int]

BisectBatchOnFunctionError

  • Type: typing.Optional[bool]

MaximumRetryAttempts

  • Type: typing.Optional[int]

TumblingWindowInSeconds

  • Type: typing.Optional[int]

Topics

  • Type: typing.Optional[typing.Sequence[str]]

Queues

  • Type: typing.Optional[typing.Sequence[str]]

SourceAccessConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lambda_classes.SourceAccessConfigurationTypeDef]]

SelfManagedEventSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedEventSourceTypeDef]

FunctionResponseTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['ReportBatchItemFailures']]]

AmazonManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AmazonManagedKafkaEventSourceConfigTypeDef]

SelfManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedKafkaEventSourceConfigTypeDef]

ScalingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ScalingConfigTypeDef]

DocumentDBEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DocumentDBEventSourceConfigTypeDef]

CreateFunctionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

Code

  • Type:
  • Required: Yes

Runtime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

Handler

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

MemorySize

  • Type: typing.Optional[int]

Publish

  • Type: typing.Optional[bool]

VpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.VpcConfigTypeDef]

PackageType

  • Type: typing.Optional[typing.Literal['Image', 'Zip']]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DeadLetterConfigTypeDef]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EnvironmentTypeDef]

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.TracingConfigTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

Layers

  • Type: typing.Optional[typing.Sequence[str]]

FileSystemConfigs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lambda_classes.FileSystemConfigTypeDef]]

ImageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigTypeDef]

CodeSigningConfigArn

  • Type: typing.Optional[str]

Architectures

  • Type: typing.Optional[typing.Sequence[typing.Literal['arm64', 'x86_64']]]

EphemeralStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EphemeralStorageTypeDef]

SnapStart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SnapStartTypeDef]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.LoggingConfigTypeDef]

CreateFunctionUrlConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

Cors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CorsTypeDef]

InvokeMode

  • Type: typing.Optional[typing.Literal['BUFFERED', 'RESPONSE_STREAM']]

CreateFunctionUrlConfigResponseTypeDef

FunctionUrl

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Cors

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

InvokeMode

  • Type: typing.Literal['BUFFERED', 'RESPONSE_STREAM']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeadLetterConfigTypeDef

TargetArn

  • Type: typing.Optional[str]

DeleteAliasRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeleteCodeSigningConfigRequestRequestTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

DeleteEventSourceMappingRequestRequestTypeDef

UUID

  • Type:
  • Required: Yes

DeleteFunctionCodeSigningConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

DeleteFunctionConcurrencyRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

DeleteFunctionEventInvokeConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteFunctionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteFunctionUrlConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteLayerVersionRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

DeleteProvisionedConcurrencyConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

DestinationConfigTypeDef

OnSuccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.OnSuccessTypeDef]

OnFailure

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.OnFailureTypeDef]

DocumentDBEventSourceConfigTypeDef

DatabaseName

  • Type: typing.Optional[str]

CollectionName

  • Type: typing.Optional[str]

FullDocument

  • Type: typing.Optional[typing.Literal['Default', 'UpdateLookup']]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnvironmentErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

EnvironmentResponseTypeDef

Variables

  • Type: typing.Optional[typing.Dict[str, str]]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EnvironmentErrorTypeDef]

EnvironmentTypeDef

Variables

  • Type: typing.Optional[typing.Mapping[str, str]]

EphemeralStorageTypeDef

Size

  • Type:
  • Required: Yes

EventSourceMappingConfigurationPaginatorTypeDef

UUID

  • Type: typing.Optional[str]

StartingPosition

  • Type: typing.Optional[typing.Literal['AT_TIMESTAMP', 'LATEST', 'TRIM_HORIZON']]

StartingPositionTimestamp

  • Type: typing.Optional[datetime.datetime]

BatchSize

  • Type: typing.Optional[int]

MaximumBatchingWindowInSeconds

  • Type: typing.Optional[int]

ParallelizationFactor

  • Type: typing.Optional[int]

EventSourceArn

  • Type: typing.Optional[str]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.FilterCriteriaPaginatorTypeDef]

FunctionArn

  • Type: typing.Optional[str]

LastModified

  • Type: typing.Optional[datetime.datetime]

LastProcessingResult

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

StateTransitionReason

  • Type: typing.Optional[str]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

Topics

  • Type: typing.Optional[typing.List[str]]

Queues

  • Type: typing.Optional[typing.List[str]]

SourceAccessConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.SourceAccessConfigurationTypeDef]]

SelfManagedEventSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedEventSourcePaginatorTypeDef]

MaximumRecordAgeInSeconds

  • Type: typing.Optional[int]

BisectBatchOnFunctionError

  • Type: typing.Optional[bool]

MaximumRetryAttempts

  • Type: typing.Optional[int]

TumblingWindowInSeconds

  • Type: typing.Optional[int]

FunctionResponseTypes

  • Type: typing.Optional[typing.List[typing.Literal['ReportBatchItemFailures']]]

AmazonManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AmazonManagedKafkaEventSourceConfigTypeDef]

SelfManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedKafkaEventSourceConfigTypeDef]

ScalingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ScalingConfigTypeDef]

DocumentDBEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DocumentDBEventSourceConfigTypeDef]

EventSourceMappingConfigurationResponseTypeDef

UUID

  • Type:
  • Required: Yes

StartingPosition

  • Type: typing.Literal['AT_TIMESTAMP', 'LATEST', 'TRIM_HORIZON']
  • Required: Yes

StartingPositionTimestamp

  • Type:
  • Required: Yes

BatchSize

  • Type:
  • Required: Yes

MaximumBatchingWindowInSeconds

  • Type:
  • Required: Yes

ParallelizationFactor

  • Type:
  • Required: Yes

EventSourceArn

  • Type:
  • Required: Yes

FilterCriteria

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

LastProcessingResult

  • Type:
  • Required: Yes

State

  • Type:
  • Required: Yes

StateTransitionReason

  • Type:
  • Required: Yes

DestinationConfig

  • Type:
  • Required: Yes

Topics

  • Type: typing.List[str]
  • Required: Yes

Queues

  • Type: typing.List[str]
  • Required: Yes

SourceAccessConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.SourceAccessConfigurationTypeDef]
  • Required: Yes

SelfManagedEventSource

  • Type:
  • Required: Yes

MaximumRecordAgeInSeconds

  • Type:
  • Required: Yes

BisectBatchOnFunctionError

  • Type:
  • Required: Yes

MaximumRetryAttempts

  • Type:
  • Required: Yes

TumblingWindowInSeconds

  • Type:
  • Required: Yes

FunctionResponseTypes

  • Type: typing.List[typing.Literal['ReportBatchItemFailures']]
  • Required: Yes

AmazonManagedKafkaEventSourceConfig

  • Type:
  • Required: Yes

SelfManagedKafkaEventSourceConfig

  • Type:
  • Required: Yes

ScalingConfig

  • Type:
  • Required: Yes

DocumentDBEventSourceConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventSourceMappingConfigurationTypeDef

UUID

  • Type: typing.Optional[str]

StartingPosition

  • Type: typing.Optional[typing.Literal['AT_TIMESTAMP', 'LATEST', 'TRIM_HORIZON']]

StartingPositionTimestamp

  • Type: typing.Optional[datetime.datetime]

BatchSize

  • Type: typing.Optional[int]

MaximumBatchingWindowInSeconds

  • Type: typing.Optional[int]

ParallelizationFactor

  • Type: typing.Optional[int]

EventSourceArn

  • Type: typing.Optional[str]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.FilterCriteriaTypeDef]

FunctionArn

  • Type: typing.Optional[str]

LastModified

  • Type: typing.Optional[datetime.datetime]

LastProcessingResult

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

StateTransitionReason

  • Type: typing.Optional[str]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

Topics

  • Type: typing.Optional[typing.List[str]]

Queues

  • Type: typing.Optional[typing.List[str]]

SourceAccessConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.SourceAccessConfigurationTypeDef]]

SelfManagedEventSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedEventSourceTypeDef]

MaximumRecordAgeInSeconds

  • Type: typing.Optional[int]

BisectBatchOnFunctionError

  • Type: typing.Optional[bool]

MaximumRetryAttempts

  • Type: typing.Optional[int]

TumblingWindowInSeconds

  • Type: typing.Optional[int]

FunctionResponseTypes

  • Type: typing.Optional[typing.List[typing.Literal['ReportBatchItemFailures']]]

AmazonManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AmazonManagedKafkaEventSourceConfigTypeDef]

SelfManagedKafkaEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SelfManagedKafkaEventSourceConfigTypeDef]

ScalingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ScalingConfigTypeDef]

DocumentDBEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DocumentDBEventSourceConfigTypeDef]

FileSystemConfigTypeDef

Arn

  • Type:
  • Required: Yes

LocalMountPath

  • Type:
  • Required: Yes

FilterCriteriaPaginatorTypeDef

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.FilterTypeDef]]

FilterCriteriaTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lambda_classes.FilterTypeDef]]

FilterTypeDef

Pattern

  • Type: typing.Optional[str]

FunctionCodeLocationTypeDef

RepositoryType

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

ImageUri

  • Type: typing.Optional[str]

ResolvedImageUri

  • Type: typing.Optional[str]

FunctionCodeTypeDef

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

S3Bucket

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

S3ObjectVersion

  • Type: typing.Optional[str]

ImageUri

  • Type: typing.Optional[str]

FunctionConfigurationPaginatorTypeDef

FunctionName

  • Type: typing.Optional[str]

FunctionArn

  • Type: typing.Optional[str]

Runtime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

Role

  • Type: typing.Optional[str]

Handler

  • Type: typing.Optional[str]

CodeSize

  • Type: typing.Optional[int]

Description

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

MemorySize

  • Type: typing.Optional[int]

LastModified

  • Type: typing.Optional[str]

CodeSha256

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

VpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.VpcConfigResponseTypeDef]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DeadLetterConfigTypeDef]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EnvironmentResponseTypeDef]

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.TracingConfigResponseTypeDef]

MasterArn

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

Layers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.LayerTypeDef]]

State

  • Type: typing.Optional[typing.Literal['Active', 'Failed', 'Inactive', 'Pending']]

StateReason

  • Type: typing.Optional[str]

StateReasonCode

  • Type: typing.Optional[typing.Literal['Creating', 'DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'Idle', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'Restoring', 'SubnetOutOfIPAddresses']]

LastUpdateStatus

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Successful']]

LastUpdateStatusReason

  • Type: typing.Optional[str]

LastUpdateStatusReasonCode

  • Type: typing.Optional[typing.Literal['DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'SubnetOutOfIPAddresses']]

FileSystemConfigs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.FileSystemConfigTypeDef]]

PackageType

  • Type: typing.Optional[typing.Literal['Image', 'Zip']]

ImageConfigResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigResponsePaginatorTypeDef]

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

Architectures

  • Type: typing.Optional[typing.List[typing.Literal['arm64', 'x86_64']]]

EphemeralStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EphemeralStorageTypeDef]

SnapStart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SnapStartResponseTypeDef]

RuntimeVersionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.RuntimeVersionConfigTypeDef]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.LoggingConfigTypeDef]

FunctionConfigurationResponseTypeDef

FunctionName

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

Runtime

  • Type: typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']
  • Required: Yes

Role

  • Type:
  • Required: Yes

Handler

  • Type:
  • Required: Yes

CodeSize

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Timeout

  • Type:
  • Required: Yes

MemorySize

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

CodeSha256

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

VpcConfig

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:
  • Required: Yes

Environment

  • Type:
  • Required: Yes

KMSKeyArn

  • Type:
  • Required: Yes

TracingConfig

  • Type:
  • Required: Yes

MasterArn

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Layers

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.LayerTypeDef]
  • Required: Yes

State

  • Type: typing.Literal['Active', 'Failed', 'Inactive', 'Pending']
  • Required: Yes

StateReason

  • Type:
  • Required: Yes

StateReasonCode

  • Type: typing.Literal['Creating', 'DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'Idle', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'Restoring', 'SubnetOutOfIPAddresses']
  • Required: Yes

LastUpdateStatus

  • Type: typing.Literal['Failed', 'InProgress', 'Successful']
  • Required: Yes

LastUpdateStatusReason

  • Type:
  • Required: Yes

LastUpdateStatusReasonCode

  • Type: typing.Literal['DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'SubnetOutOfIPAddresses']
  • Required: Yes

FileSystemConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FileSystemConfigTypeDef]
  • Required: Yes

PackageType

  • Type: typing.Literal['Image', 'Zip']
  • Required: Yes

ImageConfigResponse

  • Type:
  • Required: Yes

SigningProfileVersionArn

  • Type:
  • Required: Yes

SigningJobArn

  • Type:
  • Required: Yes

Architectures

  • Type: typing.List[typing.Literal['arm64', 'x86_64']]
  • Required: Yes

EphemeralStorage

  • Type:
  • Required: Yes

SnapStart

  • Type:
  • Required: Yes

RuntimeVersionConfig

  • Type:
  • Required: Yes

LoggingConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FunctionConfigurationTypeDef

FunctionName

  • Type: typing.Optional[str]

FunctionArn

  • Type: typing.Optional[str]

Runtime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

Role

  • Type: typing.Optional[str]

Handler

  • Type: typing.Optional[str]

CodeSize

  • Type: typing.Optional[int]

Description

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

MemorySize

  • Type: typing.Optional[int]

LastModified

  • Type: typing.Optional[str]

CodeSha256

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

VpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.VpcConfigResponseTypeDef]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DeadLetterConfigTypeDef]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EnvironmentResponseTypeDef]

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.TracingConfigResponseTypeDef]

MasterArn

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

Layers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.LayerTypeDef]]

State

  • Type: typing.Optional[typing.Literal['Active', 'Failed', 'Inactive', 'Pending']]

StateReason

  • Type: typing.Optional[str]

StateReasonCode

  • Type: typing.Optional[typing.Literal['Creating', 'DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'Idle', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'Restoring', 'SubnetOutOfIPAddresses']]

LastUpdateStatus

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Successful']]

LastUpdateStatusReason

  • Type: typing.Optional[str]

LastUpdateStatusReasonCode

  • Type: typing.Optional[typing.Literal['DisabledKMSKey', 'EFSIOError', 'EFSMountConnectivityError', 'EFSMountFailure', 'EFSMountTimeout', 'EniLimitExceeded', 'FunctionError', 'ImageAccessDenied', 'ImageDeleted', 'InsufficientRolePermissions', 'InternalError', 'InvalidConfiguration', 'InvalidImage', 'InvalidRuntime', 'InvalidSecurityGroup', 'InvalidStateKMSKey', 'InvalidSubnet', 'InvalidZipFileException', 'KMSKeyAccessDenied', 'KMSKeyNotFound', 'SubnetOutOfIPAddresses']]

FileSystemConfigs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lambda_classes.FileSystemConfigTypeDef]]

PackageType

  • Type: typing.Optional[typing.Literal['Image', 'Zip']]

ImageConfigResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigResponseTypeDef]

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

Architectures

  • Type: typing.Optional[typing.List[typing.Literal['arm64', 'x86_64']]]

EphemeralStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EphemeralStorageTypeDef]

SnapStart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SnapStartResponseTypeDef]

RuntimeVersionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.RuntimeVersionConfigTypeDef]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.LoggingConfigTypeDef]

FunctionEventInvokeConfigResponseTypeDef

LastModified

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

MaximumRetryAttempts

  • Type:
  • Required: Yes

MaximumEventAgeInSeconds

  • Type:
  • Required: Yes

DestinationConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FunctionEventInvokeConfigTypeDef

LastModified

  • Type: typing.Optional[datetime.datetime]

FunctionArn

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

FunctionUrlConfigPaginatorTypeDef

FunctionUrl

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Cors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CorsPaginatorTypeDef]

InvokeMode

  • Type: typing.Optional[typing.Literal['BUFFERED', 'RESPONSE_STREAM']]

FunctionUrlConfigTypeDef

FunctionUrl

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Cors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CorsTypeDef]

InvokeMode

  • Type: typing.Optional[typing.Literal['BUFFERED', 'RESPONSE_STREAM']]

GetAccountSettingsResponseTypeDef

AccountLimit

  • Type:
  • Required: Yes

AccountUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAliasRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetCodeSigningConfigRequestRequestTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

GetCodeSigningConfigResponseTypeDef

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventSourceMappingRequestRequestTypeDef

UUID

  • Type:
  • Required: Yes

GetFunctionCodeSigningConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

GetFunctionCodeSigningConfigResponseTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionConcurrencyRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

GetFunctionConcurrencyResponseTypeDef

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionConfigurationRequestFunctionActiveWaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionConfigurationRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionEventInvokeConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionRequestFunctionActiveV2WaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionRequestFunctionExistsWaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionRequestFunctionUpdatedV2WaitTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.WaiterConfigTypeDef]

GetFunctionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionResponseTypeDef

Configuration

  • Type:
  • Required: Yes

Code

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Concurrency

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionUrlConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionUrlConfigResponseTypeDef

FunctionUrl

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Cors

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

InvokeMode

  • Type: typing.Literal['BUFFERED', 'RESPONSE_STREAM']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLayerVersionByArnRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

GetLayerVersionPolicyRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

GetLayerVersionPolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLayerVersionRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

GetLayerVersionResponseTypeDef

Content

  • Type:
  • Required: Yes

LayerArn

  • Type:
  • Required: Yes

LayerVersionArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

CompatibleRuntimes

  • Type: typing.List[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]
  • Required: Yes

LicenseInfo

  • Type:
  • Required: Yes

CompatibleArchitectures

  • Type: typing.List[typing.Literal['arm64', 'x86_64']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetPolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProvisionedConcurrencyConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

GetProvisionedConcurrencyConfigResponseTypeDef

RequestedProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

AvailableProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

AllocatedProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRuntimeManagementConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetRuntimeManagementConfigResponseTypeDef

UpdateRuntimeOn

  • Type: typing.Literal['Auto', 'FunctionUpdate', 'Manual']
  • Required: Yes

RuntimeVersionArn

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImageConfigErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

ImageConfigPaginatorTypeDef

EntryPoint

  • Type: typing.Optional[typing.List[str]]

Command

  • Type: typing.Optional[typing.List[str]]

WorkingDirectory

  • Type: typing.Optional[str]

ImageConfigResponsePaginatorTypeDef

ImageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigPaginatorTypeDef]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigErrorTypeDef]

ImageConfigResponseTypeDef

ImageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigTypeDef]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigErrorTypeDef]

ImageConfigTypeDef

EntryPoint

  • Type: typing.Optional[typing.Sequence[str]]

Command

  • Type: typing.Optional[typing.Sequence[str]]

WorkingDirectory

  • Type: typing.Optional[str]

InvocationRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

InvocationType

  • Type: typing.Optional[typing.Literal['DryRun', 'Event', 'RequestResponse']]

LogType

  • Type: typing.Optional[typing.Literal['None', 'Tail']]

ClientContext

  • Type: typing.Optional[str]

Payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

Qualifier

  • Type: typing.Optional[str]

InvocationResponseTypeDef

StatusCode

  • Type:
  • Required: Yes

FunctionError

  • Type:
  • Required: Yes

LogResult

  • Type:
  • Required: Yes

Payload

  • Type:
  • Required: Yes

ExecutedVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeAsyncRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

InvokeArgs

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

InvokeAsyncResponseTypeDef

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeResponseStreamUpdateTypeDef

Payload

  • Type: typing.Optional[bytes]

InvokeWithResponseStreamCompleteEventTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorDetails

  • Type: typing.Optional[str]

LogResult

  • Type: typing.Optional[str]

InvokeWithResponseStreamRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

InvocationType

  • Type: typing.Optional[typing.Literal['DryRun', 'RequestResponse']]

LogType

  • Type: typing.Optional[typing.Literal['None', 'Tail']]

ClientContext

  • Type: typing.Optional[str]

Qualifier

  • Type: typing.Optional[str]

Payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

InvokeWithResponseStreamResponseEventTypeDef

PayloadChunk

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.InvokeResponseStreamUpdateTypeDef]

InvokeComplete

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.InvokeWithResponseStreamCompleteEventTypeDef]

InvokeWithResponseStreamResponseTypeDef

StatusCode

  • Type:
  • Required: Yes

ExecutedVersion

  • Type:
  • Required: Yes

EventStream

  • Type: ForwardRef('EventStream[InvokeWithResponseStreamResponseEventTypeDef]')
  • Required: Yes

ResponseStreamContentType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LayerTypeDef

Arn

  • Type: typing.Optional[str]

CodeSize

  • Type: typing.Optional[int]

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

LayerVersionContentInputTypeDef

S3Bucket

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

S3ObjectVersion

  • Type: typing.Optional[str]

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

LayerVersionContentOutputTypeDef

Location

  • Type: typing.Optional[str]

CodeSha256

  • Type: typing.Optional[str]

CodeSize

  • Type: typing.Optional[int]

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

LayerVersionsListItemTypeDef

LayerVersionArn

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Description

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[str]

CompatibleRuntimes

  • Type: typing.Optional[typing.List[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]]

LicenseInfo

  • Type: typing.Optional[str]

CompatibleArchitectures

  • Type: typing.Optional[typing.List[typing.Literal['arm64', 'x86_64']]]

LayersListItemTypeDef

LayerName

  • Type: typing.Optional[str]

LayerArn

  • Type: typing.Optional[str]

LatestMatchingVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.LayerVersionsListItemTypeDef]

ListAliasesRequestListAliasesPaginateTypeDef

FunctionName

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListAliasesRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAliasesResponsePaginatorTypeDef

NextMarker

  • Type:
  • Required: Yes

Aliases

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.AliasConfigurationPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAliasesResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

Aliases

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.AliasConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListCodeSigningConfigsRequestRequestTypeDef

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListCodeSigningConfigsResponsePaginatorTypeDef

NextMarker

  • Type:
  • Required: Yes

CodeSigningConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.CodeSigningConfigPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCodeSigningConfigsResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

CodeSigningConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.CodeSigningConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef

EventSourceArn

  • Type: typing.Optional[str]

FunctionName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListEventSourceMappingsRequestRequestTypeDef

EventSourceArn

  • Type: typing.Optional[str]

FunctionName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListEventSourceMappingsResponsePaginatorTypeDef

NextMarker

  • Type:
  • Required: Yes

EventSourceMappings

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.EventSourceMappingConfigurationPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEventSourceMappingsResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

EventSourceMappings

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.EventSourceMappingConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListFunctionEventInvokeConfigsRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionEventInvokeConfigsResponseTypeDef

FunctionEventInvokeConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionEventInvokeConfigTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListFunctionUrlConfigsRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionUrlConfigsResponsePaginatorTypeDef

FunctionUrlConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionUrlConfigPaginatorTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionUrlConfigsResponseTypeDef

FunctionUrlConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionUrlConfigTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListFunctionsByCodeSigningConfigRequestRequestTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionsByCodeSigningConfigResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

FunctionArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionsRequestListFunctionsPaginateTypeDef

MasterRegion

  • Type: typing.Optional[str]

FunctionVersion

  • Type: typing.Optional[typing.Literal['ALL']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListFunctionsRequestRequestTypeDef

MasterRegion

  • Type: typing.Optional[str]

FunctionVersion

  • Type: typing.Optional[typing.Literal['ALL']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionsResponsePaginatorTypeDef

NextMarker

  • Type:
  • Required: Yes

Functions

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionConfigurationPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionsResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

Functions

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLayerVersionsRequestListLayerVersionsPaginateTypeDef

LayerName

  • Type:
  • Required: Yes

CompatibleRuntime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

CompatibleArchitecture

  • Type: typing.Optional[typing.Literal['arm64', 'x86_64']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListLayerVersionsRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

CompatibleRuntime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

CompatibleArchitecture

  • Type: typing.Optional[typing.Literal['arm64', 'x86_64']]

ListLayerVersionsResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

LayerVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.LayerVersionsListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLayersRequestListLayersPaginateTypeDef

CompatibleRuntime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

CompatibleArchitecture

  • Type: typing.Optional[typing.Literal['arm64', 'x86_64']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListLayersRequestRequestTypeDef

CompatibleRuntime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

CompatibleArchitecture

  • Type: typing.Optional[typing.Literal['arm64', 'x86_64']]

ListLayersResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

Layers

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.LayersListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProvisionedConcurrencyConfigsRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListProvisionedConcurrencyConfigsResponseTypeDef

ProvisionedConcurrencyConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.ProvisionedConcurrencyConfigListItemTypeDef]
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

ListTagsResponseTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.PaginatorConfigTypeDef]

ListVersionsByFunctionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListVersionsByFunctionResponsePaginatorTypeDef

NextMarker

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionConfigurationPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsByFunctionResponseTypeDef

NextMarker

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.lambda_classes.FunctionConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoggingConfigTypeDef

LogFormat

  • Type: typing.Optional[typing.Literal['JSON', 'Text']]

ApplicationLogLevel

  • Type: typing.Optional[typing.Literal['DEBUG', 'ERROR', 'FATAL', 'INFO', 'TRACE', 'WARN']]

SystemLogLevel

  • Type: typing.Optional[typing.Literal['DEBUG', 'INFO', 'WARN']]

LogGroup

  • Type: typing.Optional[str]

OnFailureTypeDef

Destination

  • Type: typing.Optional[str]

OnSuccessTypeDef

Destination

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProvisionedConcurrencyConfigListItemTypeDef

FunctionArn

  • Type: typing.Optional[str]

RequestedProvisionedConcurrentExecutions

  • Type: typing.Optional[int]

AvailableProvisionedConcurrentExecutions

  • Type: typing.Optional[int]

AllocatedProvisionedConcurrentExecutions

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'READY']]

StatusReason

  • Type: typing.Optional[str]

LastModified

  • Type: typing.Optional[str]

PublishLayerVersionRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CompatibleRuntimes

  • Type: typing.Optional[typing.Sequence[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]]

LicenseInfo

  • Type: typing.Optional[str]

CompatibleArchitectures

  • Type: typing.Optional[typing.Sequence[typing.Literal['arm64', 'x86_64']]]

PublishLayerVersionResponseTypeDef

Content

  • Type:
  • Required: Yes

LayerArn

  • Type:
  • Required: Yes

LayerVersionArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

CompatibleRuntimes

  • Type: typing.List[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]
  • Required: Yes

LicenseInfo

  • Type:
  • Required: Yes

CompatibleArchitectures

  • Type: typing.List[typing.Literal['arm64', 'x86_64']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PublishVersionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

CodeSha256

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

PutFunctionCodeSigningConfigRequestRequestTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

PutFunctionCodeSigningConfigResponseTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutFunctionConcurrencyRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

PutFunctionEventInvokeConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

PutProvisionedConcurrencyConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

ProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

PutProvisionedConcurrencyConfigResponseTypeDef

RequestedProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

AvailableProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

AllocatedProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutRuntimeManagementConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

UpdateRuntimeOn

  • Type: typing.Literal['Auto', 'FunctionUpdate', 'Manual']
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

RuntimeVersionArn

  • Type: typing.Optional[str]

PutRuntimeManagementConfigResponseTypeDef

UpdateRuntimeOn

  • Type: typing.Literal['Auto', 'FunctionUpdate', 'Manual']
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

RuntimeVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveLayerVersionPermissionRequestRequestTypeDef

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

RevisionId

  • Type: typing.Optional[str]

RemovePermissionRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuntimeVersionConfigTypeDef

RuntimeVersionArn

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.RuntimeVersionErrorTypeDef]

RuntimeVersionErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

ScalingConfigTypeDef

MaximumConcurrency

  • Type: typing.Optional[int]

SelfManagedEventSourcePaginatorTypeDef

Endpoints

  • Type: typing.Optional[typing.Dict[typing.Literal['KAFKA_BOOTSTRAP_SERVERS'], typing.List[str]]]

SelfManagedEventSourceTypeDef

Endpoints

  • Type: typing.Optional[typing.Mapping[typing.Literal['KAFKA_BOOTSTRAP_SERVERS'], typing.Sequence[str]]]

SelfManagedKafkaEventSourceConfigTypeDef

ConsumerGroupId

  • Type: typing.Optional[str]

SnapStartResponseTypeDef

ApplyOn

  • Type: typing.Optional[typing.Literal['None', 'PublishedVersions']]

OptimizationStatus

  • Type: typing.Optional[typing.Literal['Off', 'On']]

SnapStartTypeDef

ApplyOn

  • Type: typing.Optional[typing.Literal['None', 'PublishedVersions']]

SourceAccessConfigurationTypeDef

Type

  • Type: typing.Optional[typing.Literal['BASIC_AUTH', 'CLIENT_CERTIFICATE_TLS_AUTH', 'SASL_SCRAM_256_AUTH', 'SASL_SCRAM_512_AUTH', 'SERVER_ROOT_CA_CERTIFICATE', 'VIRTUAL_HOST', 'VPC_SECURITY_GROUP', 'VPC_SUBNET']]

URI

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TracingConfigResponseTypeDef

Mode

  • Type: typing.Optional[typing.Literal['Active', 'PassThrough']]

TracingConfigTypeDef

Mode

  • Type: typing.Optional[typing.Literal['Active', 'PassThrough']]

UntagResourceRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAliasRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AliasRoutingConfigurationTypeDef]

RevisionId

  • Type: typing.Optional[str]

UpdateCodeSigningConfigRequestRequestTypeDef

CodeSigningConfigArn

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AllowedPublishers

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.AllowedPublishersTypeDef]

CodeSigningPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CodeSigningPoliciesTypeDef]

UpdateCodeSigningConfigResponseTypeDef

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEventSourceMappingRequestRequestTypeDef

UUID

  • Type:
  • Required: Yes

FunctionName

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

BatchSize

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.FilterCriteriaTypeDef]

MaximumBatchingWindowInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

MaximumRecordAgeInSeconds

  • Type: typing.Optional[int]

BisectBatchOnFunctionError

  • Type: typing.Optional[bool]

MaximumRetryAttempts

  • Type: typing.Optional[int]

ParallelizationFactor

  • Type: typing.Optional[int]

SourceAccessConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lambda_classes.SourceAccessConfigurationTypeDef]]

TumblingWindowInSeconds

  • Type: typing.Optional[int]

FunctionResponseTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['ReportBatchItemFailures']]]

ScalingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ScalingConfigTypeDef]

DocumentDBEventSourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DocumentDBEventSourceConfigTypeDef]

UpdateFunctionCodeRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

S3Bucket

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

S3ObjectVersion

  • Type: typing.Optional[str]

ImageUri

  • Type: typing.Optional[str]

Publish

  • Type: typing.Optional[bool]

DryRun

  • Type: typing.Optional[bool]

RevisionId

  • Type: typing.Optional[str]

Architectures

  • Type: typing.Optional[typing.Sequence[typing.Literal['arm64', 'x86_64']]]

UpdateFunctionConfigurationRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Role

  • Type: typing.Optional[str]

Handler

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

MemorySize

  • Type: typing.Optional[int]

VpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.VpcConfigTypeDef]

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EnvironmentTypeDef]

Runtime

  • Type: typing.Optional[typing.Literal['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DeadLetterConfigTypeDef]

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.TracingConfigTypeDef]

RevisionId

  • Type: typing.Optional[str]

Layers

  • Type: typing.Optional[typing.Sequence[str]]

FileSystemConfigs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lambda_classes.FileSystemConfigTypeDef]]

ImageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.ImageConfigTypeDef]

EphemeralStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.EphemeralStorageTypeDef]

SnapStart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.SnapStartTypeDef]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.LoggingConfigTypeDef]

UpdateFunctionEventInvokeConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.DestinationConfigTypeDef]

UpdateFunctionUrlConfigRequestRequestTypeDef

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

AuthType

  • Type: typing.Optional[typing.Literal['AWS_IAM', 'NONE']]

Cors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_classes.CorsTypeDef]

InvokeMode

  • Type: typing.Optional[typing.Literal['BUFFERED', 'RESPONSE_STREAM']]

UpdateFunctionUrlConfigResponseTypeDef

FunctionUrl

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

AuthType

  • Type: typing.Literal['AWS_IAM', 'NONE']
  • Required: Yes

Cors

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastModifiedTime

  • Type:
  • Required: Yes

InvokeMode

  • Type: typing.Literal['BUFFERED', 'RESPONSE_STREAM']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VpcConfigResponseTypeDef

SubnetIds

  • Type: typing.Optional[typing.List[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

VpcId

  • Type: typing.Optional[str]

Ipv6AllowedForDualStack

  • Type: typing.Optional[bool]

VpcConfigTypeDef

SubnetIds

  • Type: typing.Optional[typing.Sequence[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

Ipv6AllowedForDualStack

  • Type: typing.Optional[bool]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]