GetFunctionResult class

Result data returned by getFunction.

Constructors

GetFunctionResult({List<String>? architectures, String? arn, List<GetFunctionCapacityProviderConfig>? capacityProviderConfigs, String? codeSha256, String? codeSigningConfigArn, GetFunctionDeadLetterConfig? deadLetterConfig, String? description, List<GetFunctionDurableConfig>? durableConfigs, GetFunctionEnvironment? environment, List<GetFunctionEphemeralStorage>? ephemeralStorages, List<GetFunctionFileSystemConfig>? fileSystemConfigs, String? functionName, String? handler, String? id, String? imageUri, String? invokeArn, String? kmsKeyArn, String? lastModified, List<String>? layers, List<GetFunctionLoggingConfig>? loggingConfigs, int? memorySize, String? qualifiedArn, String? qualifiedInvokeArn, String? qualifier, String? region, int? reservedConcurrentExecutions, String? responseStreamingInvokeArn, String? role, String? runtime, String? signingJobArn, String? signingProfileVersionArn, String? sourceCodeHash, int? sourceCodeSize, String? sourceKmsKeyArn, Map<String, String>? tags, List<GetFunctionTenancyConfig>? tenancyConfigs, int? timeout, GetFunctionTracingConfig? tracingConfig, String? version, GetFunctionVpcConfig? vpcConfig})
Creates a new GetFunctionResult. architectures Instruction set architecture for the Lambda function. arn ARN of the Amazon EFS Access Point that provides access to the file system. capacityProviderConfigs Configuration for Lambda function's capacity provider. See capacityProviderConfig below. codeSha256 Base64-encoded representation of raw SHA-256 sum of the zip file. codeSigningConfigArn ARN for a Code Signing Configuration. deadLetterConfig Configuration for the function's dead letter queue. See deadLetterConfig below. description Description of what your Lambda Function does. durableConfigs Configuration for the function's durable settings. See durableConfig below. environment Lambda environment's configuration settings. See environment below. ephemeralStorages Amount of ephemeral storage (/tmp) allocated for the Lambda Function. See ephemeralStorage below. fileSystemConfigs Connection settings for an Amazon EFS file system. See fileSystemConfig below. functionName Optional. handler Function entrypoint in your code. id The provider-assigned unique ID for this managed resource. imageUri URI of the container image. invokeArn 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 ARN for the KMS encryption key. lastModified Date this resource was last modified. layers List of Lambda Layer ARNs attached to your Lambda Function. loggingConfigs Advanced logging settings. See loggingConfig below. memorySize Amount of memory in MB your Lambda Function can use at runtime. qualifiedArn Qualified (:QUALIFIER or :VERSION suffix) ARN identifying your Lambda Function. See also arn. qualifiedInvokeArn Qualified (:QUALIFIER or :VERSION suffix) ARN to be used for invoking Lambda Function from API Gateway. See also invokeArn. qualifier Optional. region Optional. reservedConcurrentExecutions Amount of reserved concurrent executions for this Lambda function or -1 if unreserved. responseStreamingInvokeArn ARN to be used for invoking Lambda Function from API Gateway with response streaming. role IAM role attached to the Lambda Function. runtime Runtime environment for the Lambda function. signingJobArn ARN of a signing job. signingProfileVersionArn ARN for a signing profile version. sourceCodeHash (Deprecated use codeSha256 instead) Base64-encoded representation of raw SHA-256 sum of the zip file. sourceCodeSize Size in bytes of the function .zip file. sourceKmsKeyArn ARN of the KMS key used to encrypt the function's .zip deployment package. tags Map of tags assigned to the Lambda Function. tenancyConfigs Tenancy settings of the function. See tenancyConfig below. timeout Function execution time at which Lambda should terminate the function. tracingConfig Tracing settings of the function. See tracingConfig below. version 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 VPC configuration associated with your Lambda function. See vpcConfig below.
const
GetFunctionResult.fromMap(Map<String, dynamic> map)
factory

Properties

architectures List<String>?
Instruction set architecture for the Lambda function.
final
arn String?
ARN of the Amazon EFS Access Point that provides access to the file system.
final
capacityProviderConfigs List<GetFunctionCapacityProviderConfig>?
Configuration for Lambda function's capacity provider. See capacityProviderConfig below.
final
codeSha256 String?
Base64-encoded representation of raw SHA-256 sum of the zip file.
final
codeSigningConfigArn String?
ARN for a Code Signing Configuration.
final
deadLetterConfig GetFunctionDeadLetterConfig?
Configuration for the function's dead letter queue. See deadLetterConfig below.
final
description String?
Description of what your Lambda Function does.
final
durableConfigs List<GetFunctionDurableConfig>?
Configuration for the function's durable settings. See durableConfig below.
final
environment GetFunctionEnvironment?
Lambda environment's configuration settings. See environment below.
final
ephemeralStorages List<GetFunctionEphemeralStorage>?
Amount of ephemeral storage (/tmp) allocated for the Lambda Function. See ephemeralStorage below.
final
fileSystemConfigs List<GetFunctionFileSystemConfig>?
Connection settings for an Amazon EFS file system. See fileSystemConfig below.
final
functionName String?
final
handler String?
Function entrypoint in your code.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The provider-assigned unique ID for this managed resource.
final
imageUri String?
URI of the container image.
final
invokeArn String?
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.
final
kmsKeyArn String?
ARN for the KMS encryption key.
final
lastModified String?
Date this resource was last modified.
final
layers List<String>?
List of Lambda Layer ARNs attached to your Lambda Function.
final
loggingConfigs List<GetFunctionLoggingConfig>?
Advanced logging settings. See loggingConfig below.
final
memorySize int?
Amount of memory in MB your Lambda Function can use at runtime.
final
qualifiedArn String?
Qualified (:QUALIFIER or :VERSION suffix) ARN identifying your Lambda Function. See also arn.
final
qualifiedInvokeArn String?
Qualified (:QUALIFIER or :VERSION suffix) ARN to be used for invoking Lambda Function from API Gateway. See also invokeArn.
final
qualifier String?
final
region String?
final
reservedConcurrentExecutions int?
Amount of reserved concurrent executions for this Lambda function or -1 if unreserved.
final
responseStreamingInvokeArn String?
ARN to be used for invoking Lambda Function from API Gateway with response streaming.
final
role String?
IAM role attached to the Lambda Function.
final
runtime String?
Runtime environment for the Lambda function.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signingJobArn String?
ARN of a signing job.
final
signingProfileVersionArn String?
ARN for a signing profile version.
final
sourceCodeHash String?
(Deprecated use codeSha256 instead) Base64-encoded representation of raw SHA-256 sum of the zip file.
final
sourceCodeSize int?
Size in bytes of the function .zip file.
final
sourceKmsKeyArn String?
ARN of the KMS key used to encrypt the function's .zip deployment package.
final
tags Map<String, String>?
Map of tags assigned to the Lambda Function.
final
tenancyConfigs List<GetFunctionTenancyConfig>?
Tenancy settings of the function. See tenancyConfig below.
final
timeout int?
Function execution time at which Lambda should terminate the function.
final
tracingConfig GetFunctionTracingConfig?
Tracing settings of the function. See tracingConfig below.
final
version String?
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.
final
vpcConfig GetFunctionVpcConfig?
VPC configuration associated with your Lambda function. See vpcConfig below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited