AwsLambdaFunctionDetails class
Details about a function's configuration.
Constructors
-
AwsLambdaFunctionDetails({AwsLambdaFunctionCode? code, String? codeSha256, AwsLambdaFunctionDeadLetterConfig? deadLetterConfig, AwsLambdaFunctionEnvironment? environment, String? functionName, String? handler, String? kmsKeyArn, String? lastModified, List<
AwsLambdaFunctionLayer> ? layers, String? masterArn, int? memorySize, String? revisionId, String? role, String? runtime, int? timeout, AwsLambdaFunctionTracingConfig? tracingConfig, String? version, AwsLambdaFunctionVpcConfig? vpcConfig}) -
AwsLambdaFunctionDetails.fromJson(Map<
String, dynamic> json) -
factory
Properties
- code → AwsLambdaFunctionCode?
-
An
AwsLambdaFunctionCode
object.final - codeSha256 → String?
-
The SHA256 hash of the function's deployment package.
final
- deadLetterConfig → AwsLambdaFunctionDeadLetterConfig?
-
The function's dead letter queue.
final
- environment → AwsLambdaFunctionEnvironment?
-
The function's environment variables.
final
- functionName → String?
-
The name of the function.
final
- handler → String?
-
The function that Lambda calls to begin executing your function.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kmsKeyArn → String?
-
The KMS key that's used to encrypt the function's environment variables.
This key is only returned if you've configured a customer managed CMK.
final
- lastModified → String?
-
Indicates when the function was last updated.
final
-
layers
→ List<
AwsLambdaFunctionLayer> ? -
The function's layers.
final
- masterArn → String?
-
For Lambda@Edge functions, the ARN of the master function.
final
- memorySize → int?
-
The memory that's allocated to the function.
final
- revisionId → String?
-
The latest updated revision of the function or alias.
final
- role → String?
-
The function's execution role.
final
- runtime → String?
-
The runtime environment for the Lambda function.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timeout → int?
-
The amount of time that Lambda allows a function to run before stopping it.
final
- tracingConfig → AwsLambdaFunctionTracingConfig?
-
The function's AWS X-Ray tracing configuration.
final
- version → String?
-
The version of the Lambda function.
final
- vpcConfig → AwsLambdaFunctionVpcConfig?
-
The function's networking configuration.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited