lambda library

AWS Lambda.

Classes

AwsLambdaAlias
Factory wrapper for aws_lambda_alias.
AwsLambdaCapacityProvider
Factory wrapper for aws_lambda_capacity_provider.
AwsLambdaCodeSigningConfig
Factory wrapper for aws_lambda_code_signing_config.
AwsLambdaEventSourceMapping
Factory wrapper for aws_lambda_event_source_mapping.
AwsLambdaFunction
Factory wrapper for aws_lambda_function.
AwsLambdaFunctionEventInvokeConfig
Factory wrapper for aws_lambda_function_event_invoke_config.
AwsLambdaFunctionRecursionConfig
Factory wrapper for aws_lambda_function_recursion_config.
AwsLambdaFunctionScalingConfig
Factory wrapper for aws_lambda_function_scaling_config.
AwsLambdaFunctionUrl
Factory wrapper for aws_lambda_function_url.
AwsLambdaInvocation
Factory wrapper for aws_lambda_invocation.
AwsLambdaLayerVersion
Factory wrapper for aws_lambda_layer_version.
AwsLambdaLayerVersionPermission
Factory wrapper for aws_lambda_layer_version_permission.
AwsLambdaPermission
Factory wrapper for aws_lambda_permission.
AwsLambdaProvisionedConcurrencyConfig
Factory wrapper for aws_lambda_provisioned_concurrency_config.
AwsLambdaResourcePolicy
Factory wrapper for aws_lambda_resource_policy.
AwsLambdaRuntimeManagementConfig
Factory wrapper for aws_lambda_runtime_management_config.
LambdaAliasRoutingConfig
Typed helper for the routing_config block of aws_lambda_alias (derived from provider schema).
LambdaCapacityProviderPermissionsConfig
Typed helper for the permissions_config block of aws_lambda_capacity_provider (derived from provider schema).
LambdaCapacityProviderVpcConfig
Typed helper for the vpc_config block of aws_lambda_capacity_provider (derived from provider schema).
LambdaCodeSigningConfigAllowedPublishers
Typed helper for the allowed_publishers block of aws_lambda_code_signing_config (derived from provider schema).
LambdaCodeSigningConfigPolicies
Typed helper for the policies block of aws_lambda_code_signing_config (derived from provider schema).
LambdaEventSourceMappingAccessConfig
Typed helper for the amazon_managed_kafka_event_source_config.schema_registry_config.access_config block of aws_lambda_event_source_mapping (derived from provider schema). Shared by every block of this shape in the resource.
LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig
Typed helper for the amazon_managed_kafka_event_source_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigChoice
The LambdaEventSourceMappingManagedKafkaEventSourceConfig.amazonManagedKafkaEventSourceConfig choice: sets amazon_managed_kafka_event_source_config.
LambdaEventSourceMappingDestinationConfig
Typed helper for the destination_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingDocumentDbEventSourceConfig
Typed helper for the document_db_event_source_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingEventSource
Exactly one of event_source_arn, self_managed_event_source on aws_lambda_event_source_mapping: the provider rejects none and more than one, so each variant sets one of them.
LambdaEventSourceMappingEventSourceArn
The LambdaEventSourceMappingEventSource.eventSourceArn choice: sets event_source_arn.
LambdaEventSourceMappingFilter
Typed helper for the filter_criteria.filter block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingFilterCriteria
Typed helper for the filter_criteria block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingManagedKafkaEventSourceConfig
At most one of amazon_managed_kafka_event_source_config, self_managed_kafka_event_source_config on aws_lambda_event_source_mapping: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LambdaEventSourceMappingMetricsConfig
Typed helper for the metrics_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingOnFailure
Typed helper for the destination_config.on_failure block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingProvisionedPollerConfig
Typed helper for the provisioned_poller_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingScalingConfig
Typed helper for the scaling_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingSchemaRegistryConfig
Typed helper for the amazon_managed_kafka_event_source_config.schema_registry_config block of aws_lambda_event_source_mapping (derived from provider schema). Shared by every block of this shape in the resource.
LambdaEventSourceMappingSchemaValidationConfig
Typed helper for the amazon_managed_kafka_event_source_config.schema_registry_config.schema_validation_config block of aws_lambda_event_source_mapping (derived from provider schema). Shared by every block of this shape in the resource.
LambdaEventSourceMappingSelfManagedEventSource
Typed helper for the self_managed_event_source block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingSelfManagedEventSourceChoice
The LambdaEventSourceMappingEventSource.selfManagedEventSource choice: sets self_managed_event_source.
LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig
Typed helper for the self_managed_kafka_event_source_config block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigChoice
The LambdaEventSourceMappingManagedKafkaEventSourceConfig.selfManagedKafkaEventSourceConfig choice: sets self_managed_kafka_event_source_config.
LambdaEventSourceMappingSourceAccessConfiguration
Typed helper for the source_access_configuration block of aws_lambda_event_source_mapping (derived from provider schema).
LambdaFunctionCapacityProviderConfig
Typed helper for the capacity_provider_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionCode
Exactly one of filename, image_uri, s3_bucket on aws_lambda_function: the provider rejects none and more than one, so each variant sets one of them.
LambdaFunctionCodeFilename
The LambdaFunctionCode.filename choice: sets filename.
LambdaFunctionCodeImageUri
The LambdaFunctionCode.imageUri choice: sets image_uri.
LambdaFunctionCodeS3Bucket
The LambdaFunctionCode.s3Bucket choice: sets s3_bucket.
LambdaFunctionDeadLetterConfig
Typed helper for the dead_letter_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionDurableConfig
Typed helper for the durable_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionEnvironment
Typed helper for the environment block of aws_lambda_function (derived from provider schema).
LambdaFunctionEphemeralStorage
Typed helper for the ephemeral_storage block of aws_lambda_function (derived from provider schema).
LambdaFunctionEventInvokeConfigDestinationConfig
Typed helper for the destination_config block of aws_lambda_function_event_invoke_config (derived from provider schema).
LambdaFunctionEventInvokeConfigOnFailure
Typed helper for the destination_config.on_failure block of aws_lambda_function_event_invoke_config (derived from provider schema).
LambdaFunctionEventInvokeConfigOnSuccess
Typed helper for the destination_config.on_success block of aws_lambda_function_event_invoke_config (derived from provider schema).
LambdaFunctionFileSystemConfig
Typed helper for the file_system_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionImageConfig
Typed helper for the image_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionLambdaManagedInstancesCapacityProviderConfig
Typed helper for the capacity_provider_config.lambda_managed_instances_capacity_provider_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionLoggingConfig
Typed helper for the logging_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionScalingConfig
Typed helper for the function_scaling_config block of aws_lambda_function_scaling_config (derived from provider schema).
LambdaFunctionSnapStart
Typed helper for the snap_start block of aws_lambda_function (derived from provider schema).
LambdaFunctionTenancyConfig
Typed helper for the tenancy_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionTracingConfig
Typed helper for the tracing_config block of aws_lambda_function (derived from provider schema).
LambdaFunctionUrlCors
Typed helper for the cors block of aws_lambda_function_url (derived from provider schema).
LambdaFunctionVpcConfig
Typed helper for the vpc_config block of aws_lambda_function (derived from provider schema).
LambdaPermissionStatementId
At most one of statement_id, statement_id_prefix on aws_lambda_permission: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LambdaPermissionStatementIdChoice
The LambdaPermissionStatementId.statementId choice: sets statement_id.
LambdaPermissionStatementIdPrefix
The LambdaPermissionStatementId.statementIdPrefix choice: sets statement_id_prefix.

Enums

LambdaCodeSigningConfigUntrustedArtifactOnDeployment
untrusted_artifact_on_deployment — derived from the provider schema description.
LambdaEventSourceMappingAccessConfigType
type — derived from the provider schema description.
LambdaEventSourceMappingAttribute
attribute — derived from the provider schema description.
LambdaEventSourceMappingEventRecordFormat
event_record_format — derived from the provider schema description.
LambdaEventSourceMappingFullDocument
full_document — derived from the provider schema description.
LambdaEventSourceMappingFunctionResponseTypes
Lambda Event Source Mapping Function Response enum for function_response_types.
LambdaEventSourceMappingMetrics
metrics — derived from the provider schema description.
LambdaEventSourceMappingStartingPosition
Lambda Event Source Mapping Starting enum for starting_position.
LambdaEventSourceMappingType
type — derived from the provider schema description.
LambdaFunctionApplicationLogLevel
application_log_level — derived from the provider schema description.
LambdaFunctionApplyOn
apply_on — derived from the provider schema description.
LambdaFunctionArchitectures
Lambda Function enum for architectures.
LambdaFunctionLogFormat
log_format — derived from the provider schema description.
LambdaFunctionMode
mode — derived from the provider schema description.
LambdaFunctionPackageType
Lambda Function Package enum for package_type.
LambdaFunctionPublishTo
Lambda Function Publish enum for publish_to.
LambdaFunctionRecursionConfigRecursiveLoop
Lambda Function Recursion Config Recursive enum for recursive_loop.
LambdaFunctionRuntime
Lambda Function enum for runtime.
LambdaFunctionSystemLogLevel
system_log_level — derived from the provider schema description.
LambdaFunctionTenantIsolationMode
tenant_isolation_mode — derived from the provider schema description.
LambdaFunctionUrlAuthorizationType
Lambda Function Url Authorization enum for authorization_type.
LambdaFunctionUrlInvokeMode
Lambda Function Url Invoke enum for invoke_mode.
LambdaInvocationLifecycleScope
Lambda Invocation Lifecycle enum for lifecycle_scope.
LambdaLayerVersionCompatibleArchitectures
Lambda Layer Version Compatible enum for compatible_architectures.
LambdaLayerVersionCompatibleRuntimes
Lambda Layer Version Compatible enum for compatible_runtimes.
LambdaPermissionFunctionUrlAuthType
Lambda Permission Function Url Auth enum for function_url_auth_type.
LambdaRuntimeManagementConfigUpdateRuntimeOn
Lambda Runtime Management Config Update Runtime enum for update_runtime_on.