Documentation
¶
Index ¶
Constants ¶
View Source
const Type = function.ProviderType("awskinesis")
Type of provider.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSKinesis ¶
type AWSKinesis struct { Service kinesisiface.KinesisAPI `json:"-" validate:"-"` StreamName string `json:"streamName" validate:"required"` Region string `json:"region" validate:"required"` AWSAccessKeyID string `json:"awsAccessKeyId,omitempty"` AWSSecretAccessKey string `json:"awsSecretAccessKey,omitempty"` AWSSessionToken string `json:"awsSessionToken,omitempty"` }
AWSKinesis function implementation
func (AWSKinesis) Call ¶
func (a AWSKinesis) Call(payload []byte) ([]byte, error)
Call puts record into AWS Kinesis stream.
func (AWSKinesis) MarshalLogObject ¶
func (a AWSKinesis) MarshalLogObject(enc zapcore.ObjectEncoder) error
MarshalLogObject is a part of zapcore.ObjectMarshaler interface.
Click to show internal directories.
Click to hide internal directories.