MCPcopy Create free account

hub / github.com/aws-samples/aws-lambda-extensions / types & classes

Types & classes170 in github.com/aws-samples/aws-lambda-extensions

↓ 1 callersClassElasticsearchProducer
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/elasticsearch_producer.py:8
↓ 1 callersClassExtensionsAPIClient
python-example-logs-api-extension/extensions/logs_api_http_extension/extensions_api_client.py:15
↓ 1 callersClassExtensionsAPIClient
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py:14
↓ 1 callersClassExtensionsAPIClient
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py:14
↓ 1 callersClassExtensionsAPIClient
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/extensions_api_client.py:15
↓ 1 callersClassLogsAPIClient
python-example-logs-api-extension/extensions/logs_api_http_extension/logs_api_client.py:14
↓ 1 callersClassLogsAPIClient
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py:13
↓ 1 callersClassLogsAPIClient
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py:13
↓ 1 callersClassLogsAPIClient
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/logs_api_client.py:14
↓ 1 callersClassLogsAPIHTTPExtension
python-example-logs-api-extension/extensions/logs_api_http_extension.py:37
↓ 1 callersClassLogsAPIHTTPExtension
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension.py:48
↓ 1 callersClassLogsAPIHTTPExtension
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension.py:48
↓ 1 callersClassLogsAPIHTTPExtension
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension.py:39
↓ 1 callersClassLogsHandler
python-example-logs-api-extension/extensions/logs_api_http_extension/http_listener.py:39
↓ 1 callersClassLogsHandler
s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/http_listener.py:37
↓ 1 callersClassLogsHandler
s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/http_listener.py:31
↓ 1 callersClassLogsHandler
python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/http_listener.py:39
↓ 1 callersClassTelemetryRequestHandler
python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_http_listener.py:45
↓ 1 callersClassTelemetryRequestHandler
python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetry_http_listener.py:45
↓ 1 callersClassTelemetryRequestHandler
python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_http_listener.py:45
↓ 1 callersTypeAliasURI
URI is used to set the endpoint where the logs will be sent to
go-example-telemetry-api-extension/telemetryApi/client.go:62
Class
nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/runtime-api-proxy.mjs:12
Class
nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/extensions-api-client.mjs:10
StructBufferingCfg
BufferingCfg is the configuration set for receiving logs from Logs API. Whichever of the conditions below is met first, the logs will be sent
kinesisfirehose-logs-extension-demo/logsapi/client.go:52
StructBufferingCfg
BufferingCfg is the configuration set for receiving logs from Logs API. Whichever of the conditions below is met first, the logs will be sent
kinesis-stream-logs-extension-demo/logsapi/client.go:52
StructBufferingCfg
BufferingCfg is the configuration set for receiving logs from Logs API. Whichever of the conditions below is met first, the logs will be sent
go-example-adaptive-batching-extension/logsapi/client.go:45
StructBufferingCfg
Configuration for receiving telemetry from the Telemetry API. Telemetry will be sent to your listener when one of the conditions below is met.
go-example-telemetry-api-extension/telemetryApi/client.go:52
StructBufferingCfg
BufferingCfg is the configuration set for receiving logs from Logs API. Whichever of the conditions below is met first, the logs will be sent
go-example-logs-api-extension/logsapi/client.go:52
StructCacheConfig
Struct for storing CacheConfiguration
cache-extension-demo/extension/entry.go:24
StructCacheData
Struct for storing cache data with expiry timestamp [time.Now() + CACHE_EXTENSION_TTL]
cache-extension-demo/plugins/utils.go:22
StructClient
Client is a simple client for the Lambda Extensions API
go-example-extension/extension/client.go:58
StructClient
Client is the client used to subscribe to the Logs API
kinesisfirehose-logs-extension-demo/logsapi/client.go:19
StructClient
Client is a simple client for the Lambda Extensions API
kinesisfirehose-logs-extension-demo/extension/client.go:58
StructClient
Client is a simple client for the Lambda Extensions API
go-example-lambda-runtime-api-proxy-extension/src/extension/client.go:61
StructClient
Client is the client used to subscribe to the Logs API
kinesis-stream-logs-extension-demo/logsapi/client.go:19
StructClient
Client is a simple client for the Lambda Extensions API
kinesis-stream-logs-extension-demo/extension/client.go:58
StructClient
Client is a simple client for the Lambda Extensions API
go-example-crash-uploader-extension/extension/client.go:58
StructClient
Client is the client used to subscribe to the Logs API
go-example-adaptive-batching-extension/logsapi/client.go:19
StructClient
Client is a simple client for the Lambda Extensions API
go-example-adaptive-batching-extension/extension/client.go:58
StructClient
Client is a simple client for the Lambda Extensions API
go-example-ipc-extension/extension/client.go:52
StructClient
The client used for subscribing to the Telemetry API
go-example-telemetry-api-extension/telemetryApi/client.go:25
StructClient
Client is a simple client for the Lambda Extensions API
go-example-telemetry-api-extension/extensionApi/client.go:61
StructClient
Client is a simple client for the Lambda Extensions API
cache-extension-demo/extension/client.go:52
StructClient
Client is the client used to subscribe to the Logs API
go-example-logs-api-extension/logsapi/client.go:19
StructClient
Client is a simple client for the Lambda Extensions API
go-example-logs-api-extension/extension/client.go:58
StructDestination
Destination is the configuration for listeners who would like to receive logs with HTTP
kinesisfirehose-logs-extension-demo/logsapi/client.go:89
StructDestination
Destination is the configuration for listeners who would like to receive logs with HTTP
kinesis-stream-logs-extension-demo/logsapi/client.go:89
StructDestination
Destination is the configuration for listeners who would like to receive logs with HTTP
go-example-adaptive-batching-extension/logsapi/client.go:82
StructDestination
Configuration for listeners that would like to receive telemetry via HTTP
go-example-telemetry-api-extension/telemetryApi/client.go:89
StructDestination
Destination is the configuration for listeners who would like to receive logs with HTTP
go-example-logs-api-extension/logsapi/client.go:89
StructDispatcher
go-example-telemetry-api-extension/telemetryApi/dispatcher.go:17
StructDynamodb
Struct for caching the information
cache-extension-demo/plugins/dynamodb.go:27
StructDynamodbConfiguration
Struct to store Dynamodb cache confirmation
cache-extension-demo/plugins/dynamodb.go:16
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-extension/extension/client.go:43
TypeAliasEventType
EventType represents the type of logs in Lambda
kinesisfirehose-logs-extension-demo/logsapi/client.go:33
TypeAliasEventType
EventType represents the type of events recieved from /event/next
kinesisfirehose-logs-extension-demo/extension/client.go:43
TypeAliasEventType
EventType represents the type of events received from /event/next
go-example-lambda-runtime-api-proxy-extension/src/extension/client.go:46
TypeAliasEventType
EventType represents the type of logs in Lambda
kinesis-stream-logs-extension-demo/logsapi/client.go:33
TypeAliasEventType
EventType represents the type of events recieved from /event/next
kinesis-stream-logs-extension-demo/extension/client.go:43
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-crash-uploader-extension/extension/client.go:43
TypeAliasEventType
EventType represents the type of logs in Lambda
go-example-adaptive-batching-extension/logsapi/client.go:33
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-adaptive-batching-extension/extension/client.go:43
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-ipc-extension/extension/client.go:38
TypeAliasEventType
Represents the type of log events in Lambda
go-example-telemetry-api-extension/telemetryApi/client.go:39
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-telemetry-api-extension/extensionApi/client.go:46
TypeAliasEventType
EventType represents the type of events recieved from /event/next
cache-extension-demo/extension/client.go:38
TypeAliasEventType
EventType represents the type of logs in Lambda
go-example-logs-api-extension/logsapi/client.go:33
TypeAliasEventType
EventType represents the type of events recieved from /event/next
go-example-logs-api-extension/extension/client.go:43
ClassExtensionClient
<summary> Lambda Extension API client </summary>
csharp-example-extension/ExtensionClient.cs:19
ClassExtensionClient
Utility class that takes care of registration of extension, fetching the next event, initializing and exiting with error
java-example-extension/src/main/java/example/ExtensionClient.java:15
EnumExtensionEvent
<summary> Enum to define all possible event types, so that we do not deal with strings in the rest of the code. </summary>
csharp-example-extension/ExtensionEvent.cs:9
ClassExtensionMain
Entry point for external extension
java-example-extension/src/main/java/example/ExtensionMain.java:12
ClassExtensionsApiClient
nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/extensions-api-client.mjs:10
StructHttpAgent
HttpAgent has the listener that receives the logs and the logger that handles the received logs
kinesisfirehose-logs-extension-demo/agent/http.go:102
StructHttpAgent
HttpAgent has the listener that receives the logs and the logger that handles the received logs
kinesis-stream-logs-extension-demo/agent/http.go:102
StructHttpAgent
HttpAgent has the listener that receives the logs and the logger that handles the received logs
go-example-adaptive-batching-extension/agent/http.go:104
StructHttpAgent
HttpAgent has the listener that receives the logs and the logger that handles the received logs
go-example-logs-api-extension/agent/http.go:101
TypeAliasHttpEncoding
HttpEncoding denotes what the content is encoded in
kinesisfirehose-logs-extension-demo/logsapi/client.go:82
TypeAliasHttpEncoding
HttpEncoding denotes what the content is encoded in
kinesis-stream-logs-extension-demo/logsapi/client.go:82
TypeAliasHttpEncoding
HttpEncoding denotes what the content is encoded in
go-example-adaptive-batching-extension/logsapi/client.go:75
TypeAliasHttpEncoding
Denotes what the content is encoded in
go-example-telemetry-api-extension/telemetryApi/client.go:82
TypeAliasHttpEncoding
HttpEncoding denotes what the content is encoded in
go-example-logs-api-extension/logsapi/client.go:82
TypeAliasHttpMethod
HttpMethod represents the HTTP method used to receive logs from Logs API
kinesisfirehose-logs-extension-demo/logsapi/client.go:65
TypeAliasHttpMethod
HttpMethod represents the HTTP method used to receive logs from Logs API
kinesis-stream-logs-extension-demo/logsapi/client.go:65
TypeAliasHttpMethod
HttpMethod represents the HTTP method used to receive logs from Logs API
go-example-adaptive-batching-extension/logsapi/client.go:58
TypeAliasHttpMethod
HttpMethod represents the HTTP method used to receive logs from Logs API
go-example-telemetry-api-extension/telemetryApi/client.go:65
TypeAliasHttpMethod
HttpMethod represents the HTTP method used to receive logs from Logs API
go-example-logs-api-extension/logsapi/client.go:65
TypeAliasHttpProtocol
HttpProtocol is used to specify the protocol when subscribing to Logs API for HTTP
kinesisfirehose-logs-extension-demo/logsapi/client.go:75
TypeAliasHttpProtocol
HttpProtocol is used to specify the protocol when subscribing to Logs API for HTTP
kinesis-stream-logs-extension-demo/logsapi/client.go:75
TypeAliasHttpProtocol
HttpProtocol is used to specify the protocol when subscribing to Logs API for HTTP
go-example-adaptive-batching-extension/logsapi/client.go:68
TypeAliasHttpProtocol
Used to specify the protocol when subscribing to Telemetry API for HTTP
go-example-telemetry-api-extension/telemetryApi/client.go:75
TypeAliasHttpProtocol
HttpProtocol is used to specify the protocol when subscribing to Logs API for HTTP
go-example-logs-api-extension/logsapi/client.go:75
StructKinesisFirehoseLogger
KinesisFirehoseLogger is the logger that writes the logs received from Logs API to kinesis firehose
kinesisfirehose-logs-extension-demo/agent/kinesisfirehose.go:27
StructKinesisStreamLogger
KinesisStreamLogger is the logger that writes the logs received from Logs API to kinesis stream
kinesis-stream-logs-extension-demo/agent/kinesisstream.go:29
ClassLimitedBuffer
Buffer to store chunks of data read from a stream not to exceed a limit Implements [`AsyncWrite`] and [`AsyncRead`]
rust-example-lambda-runtime-api-proxy-extension/src/util/limited_buffer.rs:19
ClassLimitedBufferReader
Reader interface the [`LimitedBuffer`]
rust-example-lambda-runtime-api-proxy-extension/src/util/limited_buffer.rs:100
StructLogsApiHttpListener
LogsApiHttpListener is used to listen to the Logs API using HTTP
kinesisfirehose-logs-extension-demo/agent/http.go:24
StructLogsApiHttpListener
LogsApiHttpListener is used to listen to the Logs API using HTTP
kinesis-stream-logs-extension-demo/agent/http.go:24
StructLogsApiHttpListener
LogsApiHttpListener is used to listen to the Logs API using HTTP
go-example-adaptive-batching-extension/agent/http.go:27
StructLogsApiHttpListener
LogsApiHttpListener is used to listen to the Logs API using HTTP
go-example-logs-api-extension/agent/http.go:24
next →1–100 of 170, ranked by callers