FunctionConfiguration
public struct FunctionConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The SHA256 hash of the function’s deployment package.
Declaration
Swift
public let codeSha256: String?
-
The size of the function’s deployment package, in bytes.
Declaration
Swift
public let codeSize: Int64?
-
The function’s dead letter queue.
Declaration
Swift
public let deadLetterConfig: DeadLetterConfig?
-
The function’s description.
Declaration
Swift
public let description: String?
-
The function’s environment variables.
Declaration
Swift
public let environment: EnvironmentResponse?
-
Connection settings for an Amazon EFS file system.
Declaration
Swift
public let fileSystemConfigs: [FileSystemConfig]?
-
The function’s Amazon Resource Name (ARN).
Declaration
Swift
public let functionArn: String?
-
The name of the function.
Declaration
Swift
public let functionName: String?
-
The function that Lambda calls to begin executing your function.
Declaration
Swift
public let handler: 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.
Declaration
Swift
public let kMSKeyArn: String?
-
The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Declaration
Swift
public let lastModified: String?
-
The status of the last update that was performed on the function. This is first set to Successful after function creation completes.
Declaration
Swift
public let lastUpdateStatus: LastUpdateStatus?
-
The reason for the last update that was performed on the function.
Declaration
Swift
public let lastUpdateStatusReason: String?
-
The reason code for the last update that was performed on the function.
Declaration
Swift
public let lastUpdateStatusReasonCode: LastUpdateStatusReasonCode?
-
The function’s layers.
Declaration
Swift
public let layers: [Layer]?
-
For Lambda@Edge functions, the ARN of the master function.
Declaration
Swift
public let masterArn: String?
-
The memory that’s allocated to the function.
Declaration
Swift
public let memorySize: Int?
-
The latest updated revision of the function or alias.
Declaration
Swift
public let revisionId: String?
-
The function’s execution role.
Declaration
Swift
public let role: String?
-
The runtime environment for the Lambda function.
Declaration
Swift
public let runtime: Runtime?
-
The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.
Declaration
Swift
public let state: State?
-
The reason for the function’s current state.
Declaration
Swift
public let stateReason: String?
-
The reason code for the function’s current state. When the code is Creating, you can’t invoke or modify the function.
Declaration
Swift
public let stateReasonCode: StateReasonCode?
-
The amount of time in seconds that Lambda allows a function to run before stopping it.
Declaration
Swift
public let timeout: Int?
-
The function’s AWS X-Ray tracing configuration.
Declaration
Swift
public let tracingConfig: TracingConfigResponse?
-
The version of the Lambda function.
Declaration
Swift
public let version: String?
-
The function’s networking configuration.
Declaration
Swift
public let vpcConfig: VpcConfigResponse?
-
init(codeSha256:codeSize:deadLetterConfig:description:environment:fileSystemConfigs:functionArn:functionName:handler:kMSKeyArn:lastModified:lastUpdateStatus:lastUpdateStatusReason:lastUpdateStatusReasonCode:layers:masterArn:memorySize:revisionId:role:runtime:state:stateReason:stateReasonCode:timeout:tracingConfig:version:vpcConfig:)
Undocumented
Declaration
Swift
public init(codeSha256: String? = nil, codeSize: Int64? = nil, deadLetterConfig: DeadLetterConfig? = nil, description: String? = nil, environment: EnvironmentResponse? = nil, fileSystemConfigs: [FileSystemConfig]? = nil, functionArn: String? = nil, functionName: String? = nil, handler: String? = nil, kMSKeyArn: String? = nil, lastModified: String? = nil, lastUpdateStatus: LastUpdateStatus? = nil, lastUpdateStatusReason: String? = nil, lastUpdateStatusReasonCode: LastUpdateStatusReasonCode? = nil, layers: [Layer]? = nil, masterArn: String? = nil, memorySize: Int? = nil, revisionId: String? = nil, role: String? = nil, runtime: Runtime? = nil, state: State? = nil, stateReason: String? = nil, stateReasonCode: StateReasonCode? = nil, timeout: Int? = nil, tracingConfig: TracingConfigResponse? = nil, version: String? = nil, vpcConfig: VpcConfigResponse? = nil)