Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeData ¶ added in v1.2.0
func DecodeData(c context.Context, api KMSDecryptAPI, input *kms.DecryptInput) (*kms.DecryptOutput, error)
Types ¶
type KMSDecryptAPI ¶ added in v1.2.0
type KMSDecryptAPI interface { Decrypt(ctx context.Context, params *kms.DecryptInput, optFns ...func(*kms.Options)) (*kms.DecryptOutput, error) }
type LogSender ¶
type LogSender interface { SendLogs(context.Context, []byte) error SendAllLogs(context.Context, [][]byte) error FlushAll([][]byte) error }
LogSender interface which needs to be implemented to send logs
func NewLogSenderClient ¶
func NewLogSenderClient(logger *logrus.Entry, cfg *config.LambdaExtensionConfig) LogSender
NewLogSenderClient returns interface pointing to the concrete version of LogSender client
Click to show internal directories.
Click to hide internal directories.