GetFunctionResult constructor
- 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.
Implementation
const GetFunctionResult({
this.architectures,
this.arn,
this.capacityProviderConfigs,
this.codeSha256,
this.codeSigningConfigArn,
this.deadLetterConfig,
this.description,
this.durableConfigs,
this.environment,
this.ephemeralStorages,
this.fileSystemConfigs,
this.functionName,
this.handler,
this.id,
this.imageUri,
this.invokeArn,
this.kmsKeyArn,
this.lastModified,
this.layers,
this.loggingConfigs,
this.memorySize,
this.qualifiedArn,
this.qualifiedInvokeArn,
this.qualifier,
this.region,
this.reservedConcurrentExecutions,
this.responseStreamingInvokeArn,
this.role,
this.runtime,
this.signingJobArn,
this.signingProfileVersionArn,
this.sourceCodeHash,
this.sourceCodeSize,
this.sourceKmsKeyArn,
this.tags,
this.tenancyConfigs,
this.timeout,
this.tracingConfig,
this.version,
this.vpcConfig,
});