FunctionConfiguration class
Details about a function's configuration.
Constructors
-
FunctionConfiguration({String? codeSha256, int? codeSize, DeadLetterConfig? deadLetterConfig, String? description, EnvironmentResponse? environment, List<
FileSystemConfig> ? fileSystemConfigs, String? functionArn, String? functionName, String? handler, ImageConfigResponse? imageConfigResponse, String? kMSKeyArn, String? lastModified, LastUpdateStatus? lastUpdateStatus, String? lastUpdateStatusReason, LastUpdateStatusReasonCode? lastUpdateStatusReasonCode, List<Layer> ? layers, String? masterArn, int? memorySize, PackageType? packageType, String? revisionId, String? role, Runtime? runtime, String? signingJobArn, String? signingProfileVersionArn, State? state, String? stateReason, StateReasonCode? stateReasonCode, int? timeout, TracingConfigResponse? tracingConfig, String? version, VpcConfigResponse? vpcConfig}) -
FunctionConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- codeSha256 → String?
-
The SHA256 hash of the function's deployment package.
final
- codeSize → int?
-
The size of the function's deployment package, in bytes.
final
- deadLetterConfig → DeadLetterConfig?
-
The function's dead letter queue.
final
- description → String?
-
The function's description.
final
- environment → EnvironmentResponse?
-
The function's environment variables.
final
-
fileSystemConfigs
→ List<
FileSystemConfig> ? -
Connection settings for an Amazon EFS file system.
final
- functionArn → String?
-
The function's Amazon Resource Name (ARN).
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
- imageConfigResponse → ImageConfigResponse?
-
The function's image configuration values.
final
- 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?
-
The date and time that the function was last updated, in ISO-8601 format
(YYYY-MM-DDThh:mm:ss.sTZD).
final
- lastUpdateStatus → LastUpdateStatus?
-
The status of the last update that was performed on the function. This is
first set to
Successful
after function creation completes.final - lastUpdateStatusReason → String?
-
The reason for the last update that was performed on the function.
final
- lastUpdateStatusReasonCode → LastUpdateStatusReasonCode?
-
The reason code for the last update that was performed on the function.
final
-
layers
→ List<
Layer> ? -
The function's
layers.
final
- masterArn → String?
-
For Lambda@Edge functions, the ARN of the master function.
final
- memorySize → int?
-
The amount of memory available to the function at runtime.
final
- packageType → PackageType?
-
The type of deployment package. Set to
Image
for container image and setZip
for .zip file archive.final - revisionId → String?
-
The latest updated revision of the function or alias.
final
- role → String?
-
The function's execution role.
final
- runtime → Runtime?
-
The runtime environment for the Lambda function.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signingJobArn → String?
-
The ARN of the signing job.
final
- signingProfileVersionArn → String?
-
The ARN of the signing profile version.
final
- state → State?
-
The current state of the function. When the state is
Inactive
, you can reactivate the function by invoking it.final - stateReason → String?
-
The reason for the function's current state.
final
- stateReasonCode → StateReasonCode?
-
The reason code for the function's current state. When the code is
Creating
, you can't invoke or modify the function.final - timeout → int?
-
The amount of time in seconds that Lambda allows a function to run before
stopping it.
final
- tracingConfig → TracingConfigResponse?
-
The function's AWS X-Ray tracing configuration.
final
- version → String?
-
The version of the Lambda function.
final
- vpcConfig → VpcConfigResponse?
-
The function's networking configuration.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited