Package com.pulumi.aws.lambda.outputs
Class GetFunctionResult
- java.lang.Object
-
- com.pulumi.aws.lambda.outputs.GetFunctionResult
-
public final class GetFunctionResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetFunctionResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.List<java.lang.String>
architectures()
java.lang.String
arn()
static GetFunctionResult.Builder
builder()
static GetFunctionResult.Builder
builder(GetFunctionResult defaults)
java.lang.String
codeSha256()
java.lang.String
codeSigningConfigArn()
GetFunctionDeadLetterConfig
deadLetterConfig()
java.lang.String
description()
GetFunctionEnvironment
environment()
java.util.List<GetFunctionEphemeralStorage>
ephemeralStorages()
java.util.List<GetFunctionFileSystemConfig>
fileSystemConfigs()
java.lang.String
functionName()
java.lang.String
handler()
java.lang.String
id()
java.lang.String
imageUri()
java.lang.String
invokeArn()
java.lang.String
kmsKeyArn()
java.lang.String
lastModified()
java.util.List<java.lang.String>
layers()
java.util.List<GetFunctionLoggingConfig>
loggingConfigs()
java.lang.Integer
memorySize()
java.lang.String
qualifiedArn()
java.lang.String
qualifiedInvokeArn()
java.util.Optional<java.lang.String>
qualifier()
java.lang.Integer
reservedConcurrentExecutions()
java.lang.String
role()
java.lang.String
runtime()
java.lang.String
signingJobArn()
java.lang.String
signingProfileVersionArn()
java.lang.String
sourceCodeHash()
Deprecated.This attribute is deprecated and will be removed in a future major version.java.lang.Integer
sourceCodeSize()
java.util.Map<java.lang.String,java.lang.String>
tags()
java.lang.Integer
timeout()
GetFunctionTracingConfig
tracingConfig()
java.lang.String
version()
GetFunctionVpcConfig
vpcConfig()
-
-
-
Method Detail
-
architectures
public java.util.List<java.lang.String> architectures()
- Returns:
- Instruction set architecture for the Lambda function.
-
arn
public java.lang.String arn()
- Returns:
- Unqualified (no `:QUALIFIER` or `:VERSION` suffix) ARN identifying your Lambda Function. See also `qualified_arn`.
-
codeSha256
public java.lang.String codeSha256()
- Returns:
- Base64-encoded representation of raw SHA-256 sum of the zip file.
-
codeSigningConfigArn
public java.lang.String codeSigningConfigArn()
- Returns:
- ARN for a Code Signing Configuration.
-
deadLetterConfig
public GetFunctionDeadLetterConfig deadLetterConfig()
- Returns:
- Configure the function's *dead letter queue*.
-
description
public java.lang.String description()
- Returns:
- Description of what your Lambda Function does.
-
environment
public GetFunctionEnvironment environment()
- Returns:
- Lambda environment's configuration settings.
-
ephemeralStorages
public java.util.List<GetFunctionEphemeralStorage> ephemeralStorages()
- Returns:
- Amount of Ephemeral storage(`/tmp`) allocated for the Lambda Function.
-
fileSystemConfigs
public java.util.List<GetFunctionFileSystemConfig> fileSystemConfigs()
- Returns:
- Connection settings for an Amazon EFS file system.
-
functionName
public java.lang.String functionName()
-
handler
public java.lang.String handler()
- Returns:
- Function entrypoint in your code.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
imageUri
public java.lang.String imageUri()
- Returns:
- URI of the container image.
-
invokeArn
public java.lang.String invokeArn()
- Returns:
- 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.
-
kmsKeyArn
public java.lang.String kmsKeyArn()
- Returns:
- ARN for the KMS encryption key.
-
lastModified
public java.lang.String lastModified()
- Returns:
- Date this resource was last modified.
-
layers
public java.util.List<java.lang.String> layers()
- Returns:
- List of Lambda Layer ARNs attached to your Lambda Function.
-
loggingConfigs
public java.util.List<GetFunctionLoggingConfig> loggingConfigs()
- Returns:
- Advanced logging settings.
-
memorySize
public java.lang.Integer memorySize()
- Returns:
- Amount of memory in MB your Lambda Function can use at runtime.
-
qualifiedArn
public java.lang.String qualifiedArn()
- Returns:
- Qualified (`:QUALIFIER` or `:VERSION` suffix) ARN identifying your Lambda Function. See also `arn`.
-
qualifiedInvokeArn
public java.lang.String qualifiedInvokeArn()
- Returns:
- Qualified (`:QUALIFIER` or `:VERSION` suffix) ARN to be used for invoking Lambda Function from API Gateway. See also `invoke_arn`.
-
qualifier
public java.util.Optional<java.lang.String> qualifier()
-
reservedConcurrentExecutions
public java.lang.Integer reservedConcurrentExecutions()
- Returns:
- The amount of reserved concurrent executions for this lambda function or `-1` if unreserved.
-
role
public java.lang.String role()
- Returns:
- IAM role attached to the Lambda Function.
-
runtime
public java.lang.String runtime()
- Returns:
- Runtime environment for the Lambda function.
-
signingJobArn
public java.lang.String signingJobArn()
- Returns:
- ARN of a signing job.
-
signingProfileVersionArn
public java.lang.String signingProfileVersionArn()
- Returns:
- The ARN for a signing profile version.
-
sourceCodeHash
@Deprecated public java.lang.String sourceCodeHash()
Deprecated.This attribute is deprecated and will be removed in a future major version. Use `code_sha256` instead.- Returns:
- (**Deprecated** use `code_sha256` instead) Base64-encoded representation of raw SHA-256 sum of the zip file.
-
sourceCodeSize
public java.lang.Integer sourceCodeSize()
- Returns:
- Size in bytes of the function .zip file.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
-
timeout
public java.lang.Integer timeout()
- Returns:
- Function execution time at which Lambda should terminate the function.
-
tracingConfig
public GetFunctionTracingConfig tracingConfig()
- Returns:
- Tracing settings of the function.
-
version
public java.lang.String version()
- Returns:
- 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`.
-
vpcConfig
public GetFunctionVpcConfig vpcConfig()
- Returns:
- VPC configuration associated with your Lambda function.
-
builder
public static GetFunctionResult.Builder builder()
-
builder
public static GetFunctionResult.Builder builder(GetFunctionResult defaults)
-
-