Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws-samples/aws-lambda-extensions
/ functions
Functions
395 in github.com/aws-samples/aws-lambda-extensions
⨍
Functions
395
◇
Types & classes
170
↓ 1 callers
Method
Register
Registers the extension with Extensions API
go-example-telemetry-api-extension/extensionApi/client.go:79
↓ 1 callers
Method
Register
Register will register the extension with the Extensions API
cache-extension-demo/extension/client.go:68
↓ 1 callers
Method
Register
Register will register the extension with the Extensions API
go-example-logs-api-extension/extension/client.go:74
↓ 1 callers
Method
ShouldShip
Returns whether logs should be shipped or not based on the rates
go-example-adaptive-batching-extension/agent/metrics.go:67
↓ 1 callers
Method
Shutdown
Shutdown terminates the HTTP server listening for logs
kinesisfirehose-logs-extension-demo/agent/http.go:89
↓ 1 callers
Method
Shutdown
Shutdown terminates the HTTP server listening for logs
kinesis-stream-logs-extension-demo/agent/http.go:89
↓ 1 callers
Method
Shutdown
Shutdown terminates the HTTP server listening for logs
go-example-adaptive-batching-extension/agent/http.go:91
↓ 1 callers
Method
Shutdown
Terminates the HTTP server listening for logs
go-example-telemetry-api-extension/telemetryApi/listener.go:91
↓ 1 callers
Method
Shutdown
Shutdown terminates the HTTP server listening for logs
go-example-logs-api-extension/agent/http.go:88
↓ 1 callers
Method
Start
Start initiates the server in a goroutine where the logs will be sent
kinesisfirehose-logs-extension-demo/agent/http.go:50
↓ 1 callers
Method
Start
Start initiates the server in a goroutine where the logs will be sent
kinesis-stream-logs-extension-demo/agent/http.go:50
↓ 1 callers
Method
Start
Start initiates the server in a goroutine where the logs will be sent
go-example-adaptive-batching-extension/agent/http.go:52
↓ 1 callers
Method
Start
Starts the server in a goroutine where the log events will be sent
go-example-telemetry-api-extension/telemetryApi/listener.go:48
↓ 1 callers
Method
Subscribe
Subscribe calls the Logs API to subscribe for the log events.
kinesisfirehose-logs-extension-demo/logsapi/client.go:117
↓ 1 callers
Method
Subscribe
Subscribe calls the Logs API to subscribe for the log events.
kinesis-stream-logs-extension-demo/logsapi/client.go:117
↓ 1 callers
Method
Subscribe
Subscribe calls the Logs API to subscribe for the log events.
go-example-adaptive-batching-extension/logsapi/client.go:102
↓ 1 callers
Method
Subscribe
Subscribes to the Telemetry API to start receiving the log events
go-example-telemetry-api-extension/telemetryApi/client.go:117
↓ 1 callers
Method
Subscribe
Subscribe calls the Logs API to subscribe for the log events.
go-example-logs-api-extension/logsapi/client.go:117
↓ 1 callers
Function
UpdateAttributeMap
Create attributeValue based on key type and presence of sortKey definition
cache-extension-demo/plugins/dynamodb.go:132
↓ 1 callers
Method
WriteLog
PushLog writes the received logs to a buffer
go-example-adaptive-batching-extension/agent/logger.go:100
↓ 1 callers
Function
app_start
()
rust-example-lambda-runtime-api-proxy-extension/src/stats.rs:21
↓ 1 callers
Method
bootstrap
()
nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/extensions-api-client.mjs:15
↓ 1 callers
Method
completeMultipartUpload
()
go-example-logs-api-extension/agent/logger.go:241
↓ 1 callers
Function
createBucket
createBucket creates an S3 bucket to write the received logs from Logs API. If bucket creation is not successful or the bucket is not owned by the sam
go-example-adaptive-batching-extension/agent/logger.go:146
↓ 1 callers
Method
createBucket
createBucket creates an S3 bucket to write the received logs from Logs API. If bucket creation is not successful or the bucket is not owned by the sam
go-example-logs-api-extension/agent/logger.go:134
↓ 1 callers
Method
createMultiPartUpload
createMultiPartUpload initiates multipart upload process to S3 After the multipart upload is initiated, parts can start to be uploaded.
go-example-logs-api-extension/agent/logger.go:160
↓ 1 callers
Function
createS3Client
(creds credentials.Value)
go-example-crash-uploader-extension/use-aws-sdk.go:16
↓ 1 callers
Function
dispatch_to_opensearch
(batch)
python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_dispatcher.py:54
↓ 1 callers
Function
dispatch_to_prometheus
(batch)
python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_dispatcher.py:64
↓ 1 callers
Function
error
(extensionId, phase, err)
nodejs-example-extension/nodejs-example-extension/extensions-api.js:45
↓ 1 callers
Function
event_start
()
rust-example-lambda-runtime-api-proxy-extension/src/stats.rs:52
↓ 1 callers
Function
execute_custom_processing
(event)
python-example-extension/python-example-extension/extension.py:19
↓ 1 callers
Function
extension_id
()
rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs:88
↓ 1 callers
Method
finalizeLogsAndCreateS3File
finalizeLogsAndCreateS3File finalizes uploading process or aborts if completion fails. If completion fails, uploading will be cancelled. Any part that
go-example-logs-api-extension/agent/logger.go:256
↓ 1 callers
Function
finalize_telemetry
()
python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_dispatcher.py:90
↓ 1 callers
Function
find_extension_name
()
rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs:84
↓ 1 callers
Function
getConfiguration
(application, environment, configuration)
awsappconfig-extension-demo/src/AppConfigExtensionDemoFunction.js:11
↓ 1 callers
Function
getListenerPort
()
go-example-lambda-runtime-api-proxy-extension/src/main.go:60
↓ 1 callers
Method
getNext
Get next event as we have registered for INVOKE event @param extensionId ID of the extension received as response from registration event @return eve
java-example-extension/src/main/java/example/ExtensionClient.java:63
↓ 1 callers
Function
getRuntimeApiEndpoint
()
go-example-lambda-runtime-api-proxy-extension/src/main.go:69
↓ 1 callers
Function
get_listener_address
()
python-example-logs-api-extension/extensions/logs_api_http_extension/http_listener.py:17
↓ 1 callers
Function
get_listener_address
()
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/http_listener.py:16
↓ 1 callers
Function
get_listener_address
()
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/http_listener.py:17
↓ 1 callers
Function
get_next
Get next event from the Lambda Extensions API
rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs:138
↓ 1 callers
Function
get_next_event
()
rust-example-lambda-runtime-api-proxy-extension/src/stats.rs:26
↓ 1 callers
Function
handleInvoke
(event)
nodejs-example-extension/nodejs-example-extension/index.js:14
↓ 1 callers
Function
handleInvoke
(r *extensionApi.NextEventResponse)
go-example-telemetry-api-extension/main.go:108
↓ 1 callers
Function
handleInvoke
(event)
nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/index.js:32
↓ 1 callers
Function
handleInvoke
(event)
nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/index.js:75
↓ 1 callers
Method
handleInvoke
Process payload @param payload event payload
java-example-extension/src/main/java/example/ExtensionMain.java:60
↓ 1 callers
Method
handleShutDown
Shutdown extension if we receive a shutdown event from lambda container
java-example-extension/src/main/java/example/ExtensionMain.java:50
↓ 1 callers
Function
handleShutdown
(r *extensionApi.NextEventResponse)
go-example-telemetry-api-extension/main.go:112
↓ 1 callers
Function
httpPutWithHeaders
(client *http.Client, url string, data []byte, headers *map[string]string)
kinesisfirehose-logs-extension-demo/logsapi/client.go:155
↓ 1 callers
Function
httpPutWithHeaders
(client *http.Client, url string, data []byte, headers *map[string]string)
kinesis-stream-logs-extension-demo/logsapi/client.go:155
↓ 1 callers
Function
httpPutWithHeaders
(client *http.Client, url string, data []byte, headers *map[string]string)
go-example-adaptive-batching-extension/logsapi/client.go:139
↓ 1 callers
Function
httpPutWithHeaders
(ctx context.Context, client *http.Client, url string, data []byte, headers *map[string]string)
go-example-telemetry-api-extension/telemetryApi/client.go:178
↓ 1 callers
Function
httpPutWithHeaders
(client *http.Client, url string, data []byte, headers *map[string]string)
go-example-logs-api-extension/logsapi/client.go:155
↓ 1 callers
Function
http_server_init
(queue)
python-example-logs-api-extension/extensions/logs_api_http_extension/http_listener.py:20
↓ 1 callers
Function
http_server_init
(queue)
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/http_listener.py:19
↓ 1 callers
Function
http_server_init
(queue)
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/http_listener.py:14
↓ 1 callers
Function
http_server_init
(queue)
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/http_listener.py:20
↓ 1 callers
Function
init_opensearch
()
python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_dispatcher.py:31
↓ 1 callers
Function
init_start
()
rust-example-lambda-runtime-api-proxy-extension/src/stats.rs:18
↓ 1 callers
Function
listen
(address, port)
nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/http-listener.js:3
↓ 1 callers
Function
listenOnAddress
()
go-example-telemetry-api-extension/telemetryApi/listener.go:35
↓ 1 callers
Function
lrap_api
Gets the new LRAP_API.
rust-example-lambda-runtime-api-proxy-extension/src/env.rs:63
↓ 1 callers
Function
main
()
python-example-logs-api-extension/extensions/logs_api_http_extension.py:92
↓ 1 callers
Function
main
()
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension.py:127
↓ 1 callers
Function
main
()
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension.py:127
↓ 1 callers
Function
main
()
python-example-extension/python-example-extension/extension.py:72
↓ 1 callers
Function
main
()
python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extension.py:15
↓ 1 callers
Function
main
()
python-example-telemetry-api-extension/python_example_telemetry_api_extension/extension.py:14
↓ 1 callers
Function
main
()
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension.py:97
↓ 1 callers
Function
main
()
python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extension.py:15
↓ 1 callers
Function
make_route
()
rust-example-lambda-runtime-api-proxy-extension/src/route.rs:18
↓ 1 callers
Function
next
(extension_id)
python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extensions_api_client.py:50
↓ 1 callers
Function
next
(headers: &HeaderMap, path: &str)
rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs:15
↓ 1 callers
Function
next
(extensionId)
nodejs-example-extension/nodejs-example-extension/extensions-api.js:28
↓ 1 callers
Function
next
(extension_id)
python-example-telemetry-api-extension/python_example_telemetry_api_extension/extensions_api_client.py:50
↓ 1 callers
Function
next
(extension_id)
python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extensions_api_client.py:50
↓ 1 callers
Method
next
(self, agent_id)
python-example-logs-api-extension/extensions/logs_api_http_extension/extensions_api_client.py:47
↓ 1 callers
Method
next
(self, agent_id)
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py:47
↓ 1 callers
Method
next
(self, agent_id)
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py:47
↓ 1 callers
Method
next
(self, agent_id)
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/extensions_api_client.py:47
↓ 1 callers
Function
passthru_proxy
(req: Request<Body>)
rust-example-lambda-runtime-api-proxy-extension/src/route.rs:42
↓ 1 callers
Function
processEvents
(ctx context.Context)
go-example-extension/main.go:46
↓ 1 callers
Function
processEvents
(ctx context.Context)
go-example-crash-uploader-extension/main.go:66
↓ 1 callers
Function
processEvents
(ctx context.Context)
go-example-ipc-extension/main.go:54
↓ 1 callers
Function
processEvents
Method to process events
cache-extension-demo/main.go:49
↓ 1 callers
Function
processRequest
Assumes body is a JSON object. Expand as needed
go-example-lambda-runtime-api-proxy-extension/src/proxy/proxy.go:209
↓ 1 callers
Function
processResponse
Assumes body is a JSON object. Expand as needed
go-example-lambda-runtime-api-proxy-extension/src/proxy/proxy.go:227
↓ 1 callers
Function
process_events
(ext_id)
python-example-extension/python-example-extension/extension.py:53
↓ 1 callers
Method
putLogParts
putLogParts uploads a MAX_PART_SIZE sized part if the logBuffer's size is at least MAX_PART_SIZE.
go-example-logs-api-extension/agent/logger.go:176
↓ 1 callers
Method
putLogPartsComplete
putLogPartsComplete uploads all the remaining buffer in a single part and completes the multipart upload process.
go-example-logs-api-extension/agent/logger.go:193
↓ 1 callers
Function
receiverAddress
()
nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/index.js:39
↓ 1 callers
Function
register
Register the extension with the Lambda Extensions API
rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs:104
↓ 1 callers
Function
register
()
nodejs-example-extension/nodejs-example-extension/extensions-api.js:6
↓ 1 callers
Function
register
()
nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/extensions-api.js:6
↓ 1 callers
Method
register
(self, agent_unique_name, registration_body)
python-example-logs-api-extension/extensions/logs_api_http_extension/extensions_api_client.py:24
↓ 1 callers
Method
register
(self, agent_unique_name, registration_body)
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py:23
← previous
next →
101–200 of 395, ranked by callers