Skip to content

Lambda Classes

AccountLimit

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]

AccountUsage

TotalCodeSize

  • Type: typing.Optional[int]

FunctionCount

  • Type: typing.Optional[int]

AddLayerVersionPermissionRequest

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]

AddLayerVersionPermissionResponse

Statement

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddPermissionRequest

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']]

AddPermissionResponse

Statement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AliasConfiguration

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_.lambda_classes.AliasRoutingConfigurationOutput]

RevisionId

  • Type: typing.Optional[str]

AliasConfigurationResponse

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

AliasRoutingConfiguration

AdditionalVersionWeights

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

AliasRoutingConfigurationOutput

AdditionalVersionWeights

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

AllowedPublishers

SigningProfileVersionArns

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

AllowedPublishersOutput

SigningProfileVersionArns

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

AmazonManagedKafkaEventSourceConfig

ConsumerGroupId

  • Type: typing.Optional[str]

BaseValidatorModel

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

CodeSigningConfig

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]

CodeSigningPolicies

UntrustedArtifactOnDeployment

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

Concurrency

ReservedConcurrentExecutions

  • Type: typing.Optional[int]

ConcurrencyResponse

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Cors

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]

CorsOutput

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]

CreateAliasRequest

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FunctionVersion

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.AliasRoutingConfiguration, aws_resource_validator.pydantic_models.lambda_.lambda_classes.AliasRoutingConfigurationOutput, NoneType]

CreateCodeSigningConfigRequest

AllowedPublishers

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.AllowedPublishers, aws_resource_validator.pydantic_models.lambda_.lambda_classes.AllowedPublishersOutput]
  • Required: Yes

Description

  • Type: typing.Optional[str]

CodeSigningPolicies

  • Type:

Tags

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

CreateCodeSigningConfigResponse

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEventSourceMappingRequest

FunctionName

  • Type:
  • Required: Yes

EventSourceArn

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

BatchSize

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.FilterCriteria, aws_resource_validator.pydantic_models.lambda_.lambda_classes.FilterCriteriaOutput, NoneType]

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:

MaximumRecordAgeInSeconds

  • Type: typing.Optional[int]

BisectBatchOnFunctionError

  • Type: typing.Optional[bool]

MaximumRetryAttempts

  • Type: typing.Optional[int]

Tags

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

TumblingWindowInSeconds

  • Type: typing.Optional[int]

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_.lambda_classes.SourceAccessConfiguration]]

SelfManagedEventSource

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.SelfManagedEventSource, aws_resource_validator.pydantic_models.lambda_.lambda_classes.SelfManagedEventSourceOutput, NoneType]

FunctionResponseTypes

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

AmazonManagedKafkaEventSourceConfig

  • Type:

SelfManagedKafkaEventSourceConfig

  • Type:

ScalingConfig

  • Type:

DocumentDBEventSourceConfig

  • Type:

KMSKeyArn

  • Type: typing.Optional[str]

MetricsConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.EventSourceMappingMetricsConfig, aws_resource_validator.pydantic_models.lambda_.lambda_classes.EventSourceMappingMetricsConfigOutput, NoneType]

ProvisionedPollerConfig

  • Type:

CreateFunctionRequest

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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:

PackageType

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

DeadLetterConfig

  • Type:

Environment

  • Type:

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type:

Tags

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

Layers

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

FileSystemConfigs

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

ImageConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfig, aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfigOutput, NoneType]

CodeSigningConfigArn

  • Type: typing.Optional[str]

Architectures

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

EphemeralStorage

  • Type:

SnapStart

  • Type:

LoggingConfig

  • Type:

CreateFunctionUrlConfigRequest

FunctionName

  • Type:
  • Required: Yes

AuthType

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

Qualifier

  • Type: typing.Optional[str]

Cors

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.Cors, aws_resource_validator.pydantic_models.lambda_.lambda_classes.CorsOutput, NoneType]

InvokeMode

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

CreateFunctionUrlConfigResponse

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

DeadLetterConfig

TargetArn

  • Type: typing.Optional[str]

DeleteAliasRequest

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeleteCodeSigningConfigRequest

CodeSigningConfigArn

  • Type:
  • Required: Yes

DeleteEventSourceMappingRequest

UUID

  • Type:
  • Required: Yes

DeleteFunctionCodeSigningConfigRequest

FunctionName

  • Type:
  • Required: Yes

DeleteFunctionConcurrencyRequest

FunctionName

  • Type:
  • Required: Yes

DeleteFunctionEventInvokeConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteFunctionRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteFunctionUrlConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

DeleteLayerVersionRequest

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

DeleteProvisionedConcurrencyConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

DestinationConfig

OnSuccess

  • Type:

OnFailure

  • Type:

DocumentDBEventSourceConfig

DatabaseName

  • Type: typing.Optional[str]

CollectionName

  • Type: typing.Optional[str]

FullDocument

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

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

Environment

Variables

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

EnvironmentError

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

EnvironmentResponse

Variables

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

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.EnvironmentError]

EphemeralStorage

Size

  • Type:
  • Required: Yes

EventSourceMappingConfiguration

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_.lambda_classes.FilterCriteriaOutput]

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:

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_.lambda_classes.SourceAccessConfiguration]]

SelfManagedEventSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.SelfManagedEventSourceOutput]

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:

SelfManagedKafkaEventSourceConfig

  • Type:

ScalingConfig

  • Type:

DocumentDBEventSourceConfig

  • Type:

KMSKeyArn

  • Type: typing.Optional[str]

FilterCriteriaError

  • Type:

EventSourceMappingArn

  • Type: typing.Optional[str]

MetricsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.EventSourceMappingMetricsConfigOutput]

ProvisionedPollerConfig

  • Type:

EventSourceMappingConfigurationResponse

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_.lambda_classes.SourceAccessConfiguration]
  • 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

KMSKeyArn

  • Type:
  • Required: Yes

FilterCriteriaError

  • Type:
  • Required: Yes

EventSourceMappingArn

  • Type:
  • Required: Yes

MetricsConfig

  • Type:
  • Required: Yes

ProvisionedPollerConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventSourceMappingMetricsConfig

Metrics

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

EventSourceMappingMetricsConfigOutput

Metrics

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

FileSystemConfig

Arn

  • Type:
  • Required: Yes

LocalMountPath

  • Type:
  • Required: Yes

Filter

Pattern

  • Type: typing.Optional[str]

FilterCriteria

Filters

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

FilterCriteriaError

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

FilterCriteriaOutput

Filters

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

FunctionCode

ZipFile

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

S3Bucket

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

S3ObjectVersion

  • Type: typing.Optional[str]

ImageUri

  • Type: typing.Optional[str]

SourceKMSKeyArn

  • Type: typing.Optional[str]

FunctionCodeLocation

RepositoryType

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

ImageUri

  • Type: typing.Optional[str]

ResolvedImageUri

  • Type: typing.Optional[str]

SourceKMSKeyArn

  • Type: typing.Optional[str]

FunctionConfiguration

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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_.lambda_classes.VpcConfigResponse]

DeadLetterConfig

  • Type:

Environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.EnvironmentResponse]

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.TracingConfigResponse]

MasterArn

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

Layers

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

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_.lambda_classes.FileSystemConfig]]

PackageType

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

ImageConfigResponse

  • Type:

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

Architectures

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

EphemeralStorage

  • Type:

SnapStart

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.SnapStartResponse]

RuntimeVersionConfig

  • Type:

LoggingConfig

  • Type:

FunctionConfigurationResponse

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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_.lambda_classes.Layer]
  • 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_.lambda_classes.FileSystemConfig]
  • 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

FunctionEventInvokeConfig

LastModified

  • Type: typing.Optional[datetime.datetime]

FunctionArn

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type:

FunctionEventInvokeConfigResponse

LastModified

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

MaximumRetryAttempts

  • Type:
  • Required: Yes

MaximumEventAgeInSeconds

  • Type:
  • Required: Yes

DestinationConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FunctionUrlConfig

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_.lambda_classes.CorsOutput]

InvokeMode

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

GetAccountSettingsResponse

AccountLimit

  • Type:
  • Required: Yes

AccountUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAliasRequest

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetCodeSigningConfigRequest

CodeSigningConfigArn

  • Type:
  • Required: Yes

GetCodeSigningConfigResponse

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventSourceMappingRequest

UUID

  • Type:
  • Required: Yes

GetFunctionCodeSigningConfigRequest

FunctionName

  • Type:
  • Required: Yes

GetFunctionCodeSigningConfigResponse

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionConcurrencyRequest

FunctionName

  • Type:
  • Required: Yes

GetFunctionConcurrencyResponse

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionConfigurationRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionConfigurationRequestWait

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionConfigurationRequestWaitExtra

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionConfigurationRequestWaitExtraExtra

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionEventInvokeConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionRecursionConfigRequest

FunctionName

  • Type:
  • Required: Yes

GetFunctionRecursionConfigResponse

RecursiveLoop

  • Type: typing.Literal['Allow', 'Terminate']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionRequestWait

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionRequestWaitExtra

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionRequestWaitExtraExtra

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

GetFunctionResponse

Configuration

  • Type:
  • Required: Yes

Code

  • Type:
  • Required: Yes

Tags

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

TagsError

  • Type:
  • Required: Yes

Concurrency

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFunctionUrlConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetFunctionUrlConfigResponse

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

GetLayerVersionByArnRequest

Arn

  • Type:
  • Required: Yes

GetLayerVersionPolicyRequest

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

GetLayerVersionPolicyResponse

Policy

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLayerVersionRequest

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

GetLayerVersionResponse

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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

GetPolicyRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetPolicyResponse

Policy

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProvisionedConcurrencyConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

GetProvisionedConcurrencyConfigResponse

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

GetRuntimeManagementConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

GetRuntimeManagementConfigResponse

UpdateRuntimeOn

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

RuntimeVersionArn

  • Type:
  • Required: Yes

FunctionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImageConfig

EntryPoint

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

Command

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

WorkingDirectory

  • Type: typing.Optional[str]

ImageConfigError

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

ImageConfigOutput

EntryPoint

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

Command

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

WorkingDirectory

  • Type: typing.Optional[str]

ImageConfigResponse

ImageConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfigOutput]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfigError]

InvocationRequest

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], botocore.response.StreamingBody, NoneType]

Qualifier

  • Type: typing.Optional[str]

InvocationResponse

StatusCode

  • Type:
  • Required: Yes

FunctionError

  • Type:
  • Required: Yes

LogResult

  • Type:
  • Required: Yes

Payload

  • Type:
  • Required: Yes

ExecutedVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeAsyncRequest

FunctionName

  • Type:
  • Required: Yes

InvokeArgs

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

InvokeAsyncResponse

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeResponseStreamUpdate

Payload

  • Type: typing.Optional[bytes]

InvokeWithResponseStreamCompleteEvent

ErrorCode

  • Type: typing.Optional[str]

ErrorDetails

  • Type: typing.Optional[str]

LogResult

  • Type: typing.Optional[str]

InvokeWithResponseStreamRequest

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], botocore.response.StreamingBody, NoneType]

InvokeWithResponseStreamResponse

StatusCode

  • Type:
  • Required: Yes

ExecutedVersion

  • Type:
  • Required: Yes

EventStream

  • Type: aws_resource_validator.pydantic_models.base_validator_model.EventStream[aws_resource_validator.pydantic_models.lambda_.lambda_classes.InvokeWithResponseStreamResponseEvent]
  • Required: Yes

ResponseStreamContentType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeWithResponseStreamResponseEvent

PayloadChunk

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.InvokeResponseStreamUpdate]

InvokeComplete

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.InvokeWithResponseStreamCompleteEvent]

Layer

Arn

  • Type: typing.Optional[str]

CodeSize

  • Type: typing.Optional[int]

SigningProfileVersionArn

  • Type: typing.Optional[str]

SigningJobArn

  • Type: typing.Optional[str]

LayerVersionContentInput

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], botocore.response.StreamingBody, NoneType]

LayerVersionContentOutput

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]

LayerVersionsListItem

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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']]]

LayersListItem

LayerName

  • Type: typing.Optional[str]

LayerArn

  • Type: typing.Optional[str]

LatestMatchingVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.LayerVersionsListItem]

ListAliasesRequest

FunctionName

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAliasesRequestPaginate

FunctionName

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListAliasesResponse

NextMarker

  • Type:
  • Required: Yes

Aliases

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

ResponseMetadata

  • Type:
  • Required: Yes

ListCodeSigningConfigsRequest

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListCodeSigningConfigsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListCodeSigningConfigsResponse

NextMarker

  • Type:
  • Required: Yes

CodeSigningConfigs

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

ResponseMetadata

  • Type:
  • Required: Yes

ListEventSourceMappingsRequest

EventSourceArn

  • Type: typing.Optional[str]

FunctionName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListEventSourceMappingsRequestPaginate

EventSourceArn

  • Type: typing.Optional[str]

FunctionName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListEventSourceMappingsResponse

NextMarker

  • Type:
  • Required: Yes

EventSourceMappings

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

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionEventInvokeConfigsRequest

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionEventInvokeConfigsRequestPaginate

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListFunctionEventInvokeConfigsResponse

FunctionEventInvokeConfigs

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

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionUrlConfigsRequest

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionUrlConfigsRequestPaginate

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListFunctionUrlConfigsResponse

FunctionUrlConfigs

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

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionsByCodeSigningConfigRequest

CodeSigningConfigArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionsByCodeSigningConfigRequestPaginate

CodeSigningConfigArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListFunctionsByCodeSigningConfigResponse

NextMarker

  • Type:
  • Required: Yes

FunctionArns

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

ResponseMetadata

  • Type:
  • Required: Yes

ListFunctionsRequest

MasterRegion

  • Type: typing.Optional[str]

FunctionVersion

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

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListFunctionsRequestPaginate

MasterRegion

  • Type: typing.Optional[str]

FunctionVersion

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListFunctionsResponse

NextMarker

  • Type:
  • Required: Yes

Functions

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

ResponseMetadata

  • Type:
  • Required: Yes

ListLayerVersionsRequest

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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']]

ListLayerVersionsRequestPaginate

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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_.lambda_classes.PaginatorConfig]

ListLayerVersionsResponse

NextMarker

  • Type:
  • Required: Yes

LayerVersions

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

ResponseMetadata

  • Type:
  • Required: Yes

ListLayersRequest

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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']]

ListLayersRequestPaginate

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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_.lambda_classes.PaginatorConfig]

ListLayersResponse

NextMarker

  • Type:
  • Required: Yes

Layers

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

ResponseMetadata

  • Type:
  • Required: Yes

ListProvisionedConcurrencyConfigsRequest

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListProvisionedConcurrencyConfigsRequestPaginate

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListProvisionedConcurrencyConfigsResponse

ProvisionedConcurrencyConfigs

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

NextMarker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsRequest

Resource

  • Type:
  • Required: Yes

ListTagsResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsByFunctionRequest

FunctionName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListVersionsByFunctionRequestPaginate

FunctionName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.PaginatorConfig]

ListVersionsByFunctionResponse

NextMarker

  • Type:
  • Required: Yes

Versions

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

ResponseMetadata

  • Type:
  • Required: Yes

LoggingConfig

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]

OnFailure

Destination

  • Type: typing.Optional[str]

OnSuccess

Destination

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProvisionedConcurrencyConfigListItem

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]

ProvisionedPollerConfig

MinimumPollers

  • Type: typing.Optional[int]

MaximumPollers

  • Type: typing.Optional[int]

PublishLayerVersionRequest

LayerName

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

Description

  • 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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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']]]

PublishLayerVersionResponse

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', '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

PublishVersionRequest

FunctionName

  • Type:
  • Required: Yes

CodeSha256

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

PutFunctionCodeSigningConfigRequest

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

PutFunctionCodeSigningConfigResponse

CodeSigningConfigArn

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutFunctionConcurrencyRequest

FunctionName

  • Type:
  • Required: Yes

ReservedConcurrentExecutions

  • Type:
  • Required: Yes

PutFunctionEventInvokeConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type:

PutFunctionRecursionConfigRequest

FunctionName

  • Type:
  • Required: Yes

RecursiveLoop

  • Type: typing.Literal['Allow', 'Terminate']
  • Required: Yes

PutFunctionRecursionConfigResponse

RecursiveLoop

  • Type: typing.Literal['Allow', 'Terminate']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutProvisionedConcurrencyConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

ProvisionedConcurrentExecutions

  • Type:
  • Required: Yes

PutProvisionedConcurrencyConfigResponse

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

PutRuntimeManagementConfigRequest

FunctionName

  • Type:
  • Required: Yes

UpdateRuntimeOn

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

Qualifier

  • Type: typing.Optional[str]

RuntimeVersionArn

  • Type: typing.Optional[str]

PutRuntimeManagementConfigResponse

UpdateRuntimeOn

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

FunctionArn

  • Type:
  • Required: Yes

RuntimeVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveLayerVersionPermissionRequest

LayerName

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

RevisionId

  • Type: typing.Optional[str]

RemovePermissionRequest

FunctionName

  • Type:
  • Required: Yes

StatementId

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

ResponseMetadata

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]

RuntimeVersionConfig

RuntimeVersionArn

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lambda_.lambda_classes.RuntimeVersionError]

RuntimeVersionError

ErrorCode

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

ScalingConfig

MaximumConcurrency

  • Type: typing.Optional[int]

SelfManagedEventSource

Endpoints

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

SelfManagedEventSourceOutput

Endpoints

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

SelfManagedKafkaEventSourceConfig

ConsumerGroupId

  • Type: typing.Optional[str]

SnapStart

ApplyOn

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

SnapStartResponse

ApplyOn

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

OptimizationStatus

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

SourceAccessConfiguration

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]

TagResourceRequest

Resource

  • Type:
  • Required: Yes

Tags

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

TagsError

ErrorCode

  • Type:
  • Required: Yes

Message

  • Type:
  • Required: Yes

TracingConfig

Mode

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

TracingConfigResponse

Mode

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

UntagResourceRequest

Resource

  • Type:
  • Required: Yes

TagKeys

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

UpdateAliasRequest

FunctionName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FunctionVersion

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.AliasRoutingConfiguration, aws_resource_validator.pydantic_models.lambda_.lambda_classes.AliasRoutingConfigurationOutput, NoneType]

RevisionId

  • Type: typing.Optional[str]

UpdateCodeSigningConfigRequest

CodeSigningConfigArn

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AllowedPublishers

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.AllowedPublishers, aws_resource_validator.pydantic_models.lambda_.lambda_classes.AllowedPublishersOutput, NoneType]

CodeSigningPolicies

  • Type:

UpdateCodeSigningConfigResponse

CodeSigningConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEventSourceMappingRequest

UUID

  • Type:
  • Required: Yes

FunctionName

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

BatchSize

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.FilterCriteria, aws_resource_validator.pydantic_models.lambda_.lambda_classes.FilterCriteriaOutput, NoneType]

MaximumBatchingWindowInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type:

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.List[aws_resource_validator.pydantic_models.lambda_.lambda_classes.SourceAccessConfiguration]]

TumblingWindowInSeconds

  • Type: typing.Optional[int]

FunctionResponseTypes

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

ScalingConfig

  • Type:

DocumentDBEventSourceConfig

  • Type:

KMSKeyArn

  • Type: typing.Optional[str]

MetricsConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.EventSourceMappingMetricsConfig, aws_resource_validator.pydantic_models.lambda_.lambda_classes.EventSourceMappingMetricsConfigOutput, NoneType]

ProvisionedPollerConfig

  • Type:

UpdateFunctionCodeRequest

FunctionName

  • Type:
  • Required: Yes

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, 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.List[typing.Literal['arm64', 'x86_64']]]

SourceKMSKeyArn

  • Type: typing.Optional[str]

UpdateFunctionConfigurationRequest

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:

Environment

  • Type:

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', 'nodejs22.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']]

DeadLetterConfig

  • Type:

KMSKeyArn

  • Type: typing.Optional[str]

TracingConfig

  • Type:

RevisionId

  • Type: typing.Optional[str]

Layers

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

FileSystemConfigs

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

ImageConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfig, aws_resource_validator.pydantic_models.lambda_.lambda_classes.ImageConfigOutput, NoneType]

EphemeralStorage

  • Type:

SnapStart

  • Type:

LoggingConfig

  • Type:

UpdateFunctionEventInvokeConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

MaximumRetryAttempts

  • Type: typing.Optional[int]

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

DestinationConfig

  • Type:

UpdateFunctionUrlConfigRequest

FunctionName

  • Type:
  • Required: Yes

Qualifier

  • Type: typing.Optional[str]

AuthType

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

Cors

  • Type: typing.Union[aws_resource_validator.pydantic_models.lambda_.lambda_classes.Cors, aws_resource_validator.pydantic_models.lambda_.lambda_classes.CorsOutput, NoneType]

InvokeMode

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

UpdateFunctionUrlConfigResponse

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

VpcConfig

SubnetIds

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

SecurityGroupIds

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

Ipv6AllowedForDualStack

  • Type: typing.Optional[bool]

VpcConfigResponse

SubnetIds

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

SecurityGroupIds

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

VpcId

  • Type: typing.Optional[str]

Ipv6AllowedForDualStack

  • Type: typing.Optional[bool]

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]