GetFunctionResult

data class GetFunctionResult(val architectures: List<String>, val arn: String, val codeSigningConfigArn: String, val deadLetterConfig: GetFunctionDeadLetterConfig, val description: String, val environment: GetFunctionEnvironment, val ephemeralStorages: List<GetFunctionEphemeralStorage>, val fileSystemConfigs: List<GetFunctionFileSystemConfig>, val functionName: String, val handler: String, val id: String, val imageUri: String, val invokeArn: String, val kmsKeyArn: String, val lastModified: String, val layers: List<String>, val memorySize: Int, val qualifiedArn: String, val qualifiedInvokeArn: String, val qualifier: String? = null, val reservedConcurrentExecutions: Int, val role: String, val runtime: String, val signingJobArn: String, val signingProfileVersionArn: String, val sourceCodeHash: String, val sourceCodeSize: Int, val tags: Map<String, String>, val timeout: Int, val tracingConfig: GetFunctionTracingConfig, val version: String, val vpcConfig: GetFunctionVpcConfig)

A collection of values returned by getFunction.

Constructors

Link copied to clipboard
constructor(architectures: List<String>, arn: String, codeSigningConfigArn: String, deadLetterConfig: GetFunctionDeadLetterConfig, description: String, environment: GetFunctionEnvironment, ephemeralStorages: List<GetFunctionEphemeralStorage>, fileSystemConfigs: List<GetFunctionFileSystemConfig>, functionName: String, handler: String, id: String, imageUri: String, invokeArn: String, kmsKeyArn: String, lastModified: String, layers: List<String>, memorySize: Int, qualifiedArn: String, qualifiedInvokeArn: String, qualifier: String? = null, reservedConcurrentExecutions: Int, role: String, runtime: String, signingJobArn: String, signingProfileVersionArn: String, sourceCodeHash: String, sourceCodeSize: Int, tags: Map<String, String>, timeout: Int, tracingConfig: GetFunctionTracingConfig, version: String, vpcConfig: GetFunctionVpcConfig)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Instruction set architecture for the Lambda function.

Link copied to clipboard
val arn: String

Unqualified (no :QUALIFIER or :VERSION suffix) ARN identifying your Lambda Function. See also qualified_arn.

Link copied to clipboard

ARN for a Code Signing Configuration.

Link copied to clipboard

Configure the function's dead letter queue.

Link copied to clipboard

Description of what your Lambda Function does.

Link copied to clipboard

Lambda environment's configuration settings.

Link copied to clipboard

Amount of Ephemeral storage(/tmp) allocated for the Lambda Function.

Link copied to clipboard

Connection settings for an Amazon EFS file system.

Link copied to clipboard
Link copied to clipboard

Function entrypoint in your code.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

URI of the container image.

Link copied to clipboard

ARN to be used for invoking Lambda Function from API Gateway. NOTE: Starting with v4.51.0 of the provider, this will not include the qualifier.

Link copied to clipboard

ARN for the KMS encryption key.

Link copied to clipboard

Date this resource was last modified.

Link copied to clipboard

List of Lambda Layer ARNs attached to your Lambda Function.

Link copied to clipboard

Amount of memory in MB your Lambda Function can use at runtime.

Link copied to clipboard

Qualified (:QUALIFIER or :VERSION suffix) ARN identifying your Lambda Function. See also arn.

Link copied to clipboard

Qualified (:QUALIFIER or :VERSION suffix) ARN to be used for invoking Lambda Function from API Gateway. See also invoke_arn.

Link copied to clipboard
val qualifier: String? = null
Link copied to clipboard

The amount of reserved concurrent executions for this lambda function or -1 if unreserved.

Link copied to clipboard

IAM role attached to the Lambda Function.

Link copied to clipboard

Runtime environment for the Lambda function.

Link copied to clipboard

ARN of a signing job.

Link copied to clipboard

The ARN for a signing profile version.

Link copied to clipboard

Base64-encoded representation of raw SHA-256 sum of the zip file.

Link copied to clipboard

Size in bytes of the function .zip file.

Link copied to clipboard
Link copied to clipboard

Function execution time at which Lambda should terminate the function.

Link copied to clipboard

Tracing settings of the function.

Link copied to clipboard

The version of the Lambda function returned. If qualifier is not set, this will resolve to the most recent published version. If no published version of the function exists, version will resolve to $LATEST.

Link copied to clipboard

VPC configuration associated with your Lambda function.