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]