{
"FunctionName": "string",
"FunctionArn": "string",
"Runtime": "nodejs",
"Role": "string",
"Handler": "string",
"CodeSize": 0,
"Description": "string",
"Timeout": 0,
"MemorySize": 0,
"LastModified": "string",
"CodeSha256": "string",
"Version": "string",
"VpcConfig": {
"SubnetIds": [],
"SecurityGroupIds": [],
"VpcId": "string"
},
"DeadLetterConfig": {
"TargetArn": "string"
},
"Environment": {
"Variables": {
"property1": "pa$$word",
"property2": "pa$$word"
},
"Error": {
"ErrorCode": "string",
"Message": "string"
}
},
"KMSKeyArn": "string",
"TracingConfig": {
"Mode": "Active"
},
"MasterArn": "string",
"RevisionId": "string",
"Layers": [],
"State": "Pending",
"StateReason": "string",
"StateReasonCode": "Idle",
"LastUpdateStatus": "Successful",
"LastUpdateStatusReason": "string",
"LastUpdateStatusReasonCode": "EniLimitExceeded",
"FileSystemConfigs": [],
"PackageType": "Zip",
"ImageConfigResponse": {
"ImageConfig": {
"EntryPoint": [],
"Command": [],
"WorkingDirectory": "string"
},
"Error": {
"ErrorCode": "string",
"Message": "string"
}
},
"SigningProfileVersionArn": "string",
"SigningJobArn": "string"
}