Package-level declarations

Types

enum CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment : Enum<CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment> , ConvertibleToJava<CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment>

Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided

enum EventSourceMappingDocumentDbEventSourceConfigFullDocument : Enum<EventSourceMappingDocumentDbEventSourceConfigFullDocument> , ConvertibleToJava<EventSourceMappingDocumentDbEventSourceConfigFullDocument>

Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.

enum EventSourceMappingFunctionResponseTypesItem : Enum<EventSourceMappingFunctionResponseTypesItem> , ConvertibleToJava<EventSourceMappingFunctionResponseTypesItem>
enum EventSourceMappingMetricsConfigMetricsItem : Enum<EventSourceMappingMetricsConfigMetricsItem> , ConvertibleToJava<EventSourceMappingMetricsConfigMetricsItem>
enum EventSourceMappingSourceAccessConfigurationType : Enum<EventSourceMappingSourceAccessConfigurationType> , ConvertibleToJava<EventSourceMappingSourceAccessConfigurationType>

The type of authentication protocol, VPC components, or virtual host for your event source. For example: `"Type":"SASL_SCRAM_512_AUTH"`.

Link copied to clipboard
enum FunctionArchitecturesItem : Enum<FunctionArchitecturesItem> , ConvertibleToJava<FunctionArchitecturesItem>
Link copied to clipboard
enum FunctionLoggingConfigApplicationLogLevel : Enum<FunctionLoggingConfigApplicationLogLevel> , ConvertibleToJava<FunctionLoggingConfigApplicationLogLevel>

Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where `TRACE` is the highest level and `FATAL` is the lowest.

Link copied to clipboard
enum FunctionLoggingConfigLogFormat : Enum<FunctionLoggingConfigLogFormat> , ConvertibleToJava<FunctionLoggingConfigLogFormat>

The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.

Link copied to clipboard
enum FunctionLoggingConfigSystemLogLevel : Enum<FunctionLoggingConfigSystemLogLevel> , ConvertibleToJava<FunctionLoggingConfigSystemLogLevel>

Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where `DEBUG` is the highest level and `WARN` is the lowest.

Link copied to clipboard
enum FunctionPackageType : Enum<FunctionPackageType> , ConvertibleToJava<FunctionPackageType>

The type of deployment package. Set to `Image` for container image and set `Zip` for .zip file archive.

Link copied to clipboard
enum FunctionRecursiveLoop : Enum<FunctionRecursiveLoop> , ConvertibleToJava<FunctionRecursiveLoop>

The function recursion configuration.

enum FunctionRuntimeManagementConfigUpdateRuntimeOn : Enum<FunctionRuntimeManagementConfigUpdateRuntimeOn> , ConvertibleToJava<FunctionRuntimeManagementConfigUpdateRuntimeOn>

Specify the runtime update mode.

Link copied to clipboard
enum FunctionSnapStartApplyOn : Enum<FunctionSnapStartApplyOn> , ConvertibleToJava<FunctionSnapStartApplyOn>

Set `ApplyOn` to `PublishedVersions` to create a snapshot of the initialized execution environment when you publish a function version.

Link copied to clipboard
enum FunctionSnapStartResponseApplyOn : Enum<FunctionSnapStartResponseApplyOn> , ConvertibleToJava<FunctionSnapStartResponseApplyOn>

When set to `PublishedVersions`, Lambda creates a snapshot of the execution environment when you publish a function version.

enum FunctionSnapStartResponseOptimizationStatus : Enum<FunctionSnapStartResponseOptimizationStatus> , ConvertibleToJava<FunctionSnapStartResponseOptimizationStatus>

When you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.

Link copied to clipboard
enum FunctionTracingConfigMode : Enum<FunctionTracingConfigMode> , ConvertibleToJava<FunctionTracingConfigMode>

The tracing mode.

Link copied to clipboard
enum PermissionFunctionUrlAuthType : Enum<PermissionFunctionUrlAuthType> , ConvertibleToJava<PermissionFunctionUrlAuthType>

The type of authentication that your function URL uses. Set to `AWS_IAM` if you want to restrict access to authenticated users only. Set to `NONE` if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.

Link copied to clipboard
enum UrlAllowMethodsItem : Enum<UrlAllowMethodsItem> , ConvertibleToJava<UrlAllowMethodsItem>
Link copied to clipboard
enum UrlAuthType : Enum<UrlAuthType> , ConvertibleToJava<UrlAuthType>

Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.

Link copied to clipboard
enum UrlInvokeMode : Enum<UrlInvokeMode> , ConvertibleToJava<UrlInvokeMode>

The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.