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.
architecturesInstruction set architecture for the Lambda function.arnARN of the Amazon EFS Access Point that provides access to the file system.capacityProviderConfigsConfiguration for Lambda function's capacity provider. SeecapacityProviderConfigbelow.codeSha256Base64-encoded representation of raw SHA-256 sum of the zip file.codeSigningConfigArnARN for a Code Signing Configuration.deadLetterConfigConfiguration for the function's dead letter queue. SeedeadLetterConfigbelow.descriptionDescription of what your Lambda Function does.durableConfigsConfiguration for the function's durable settings. SeedurableConfigbelow.environmentLambda environment's configuration settings. Seeenvironmentbelow.ephemeralStoragesAmount of ephemeral storage (/tmp) allocated for the Lambda Function. SeeephemeralStoragebelow.fileSystemConfigsConnection settings for an Amazon EFS file system. SeefileSystemConfigbelow.functionNameOptional.handlerFunction entrypoint in your code.idThe provider-assigned unique ID for this managed resource.imageUriURI of the container image.invokeArnARN to be used for invoking Lambda Function from API Gateway. Note: Starting withv4.51.0of the provider, this will not include the qualifier.kmsKeyArnARN for the KMS encryption key.lastModifiedDate this resource was last modified.layersList of Lambda Layer ARNs attached to your Lambda Function.loggingConfigsAdvanced logging settings. SeeloggingConfigbelow.memorySizeAmount of memory in MB your Lambda Function can use at runtime.qualifiedArnQualified (:QUALIFIERor:VERSIONsuffix) ARN identifying your Lambda Function. See alsoarn.qualifiedInvokeArnQualified (:QUALIFIERor:VERSIONsuffix) ARN to be used for invoking Lambda Function from API Gateway. See alsoinvokeArn.qualifierOptional.regionOptional.reservedConcurrentExecutionsAmount of reserved concurrent executions for this Lambda function or-1if unreserved.responseStreamingInvokeArnARN to be used for invoking Lambda Function from API Gateway with response streaming.roleIAM role attached to the Lambda Function.runtimeRuntime environment for the Lambda function.signingJobArnARN of a signing job.signingProfileVersionArnARN for a signing profile version.sourceCodeHash(Deprecated usecodeSha256instead) Base64-encoded representation of raw SHA-256 sum of the zip file.sourceCodeSizeSize in bytes of the function .zip file.sourceKmsKeyArnARN of the KMS key used to encrypt the function's.zipdeployment package.tagsMap of tags assigned to the Lambda Function.tenancyConfigsTenancy settings of the function. SeetenancyConfigbelow.timeoutFunction execution time at which Lambda should terminate the function.tracingConfigTracing settings of the function. SeetracingConfigbelow.versionVersion of the Lambda function returned. Ifqualifieris not set, this will resolve to the most recent published version. If no published version of the function exists,versionwill resolve to$LATEST.vpcConfigVPC configuration associated with your Lambda function. SeevpcConfigbelow.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
capacityProviderConfigbelow.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
deadLetterConfigbelow.final - description → String?
-
Description of what your Lambda Function does.
final
-
durableConfigs
→ List<
GetFunctionDurableConfig> ? -
Configuration for the function's durable settings. See
durableConfigbelow.final - environment → GetFunctionEnvironment?
-
Lambda environment's configuration settings. See
environmentbelow.final -
ephemeralStorages
→ List<
GetFunctionEphemeralStorage> ? -
Amount of ephemeral storage (
/tmp) allocated for the Lambda Function. SeeephemeralStoragebelow.final -
fileSystemConfigs
→ List<
GetFunctionFileSystemConfig> ? -
Connection settings for an Amazon EFS file system. See
fileSystemConfigbelow.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.0of 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
loggingConfigbelow.final - memorySize → int?
-
Amount of memory in MB your Lambda Function can use at runtime.
final
- qualifiedArn → String?
-
Qualified (
:QUALIFIERor:VERSIONsuffix) ARN identifying your Lambda Function. See alsoarn.final - qualifiedInvokeArn → String?
-
Qualified (
:QUALIFIERor:VERSIONsuffix) ARN to be used for invoking Lambda Function from API Gateway. See alsoinvokeArn.final - qualifier → String?
-
final
- region → String?
-
final
- reservedConcurrentExecutions → int?
-
Amount of reserved concurrent executions for this Lambda function or
-1if 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
codeSha256instead) 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
.zipdeployment package.final -
Map of tags assigned to the Lambda Function.
final
-
tenancyConfigs
→ List<
GetFunctionTenancyConfig> ? -
Tenancy settings of the function. See
tenancyConfigbelow.final - timeout → int?
-
Function execution time at which Lambda should terminate the function.
final
- tracingConfig → GetFunctionTracingConfig?
-
Tracing settings of the function. See
tracingConfigbelow.final - version → String?
-
Version of the Lambda function returned. If
qualifieris not set, this will resolve to the most recent published version. If no published version of the function exists,versionwill resolve to$LATEST.final - vpcConfig → GetFunctionVpcConfig?
-
VPC configuration associated with your Lambda function. See
vpcConfigbelow.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