Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudWatchLogsClient ¶
type CloudWatchLogsClient interface { CreateLogGroup(input *cloudwatchlogs.CreateLogGroupInput) (*cloudwatchlogs.CreateLogGroupOutput, error) CreateLogStream(input *cloudwatchlogs.CreateLogStreamInput) (*cloudwatchlogs.CreateLogStreamOutput, error) DescribeLogGroups(input *cloudwatchlogs.DescribeLogGroupsInput) (*cloudwatchlogs.DescribeLogGroupsOutput, error) PutLogEvents(input *cloudwatchlogs.PutLogEventsInput) (*cloudwatchlogs.PutLogEventsOutput, error) DescribeLogStreams(input *cloudwatchlogs.DescribeLogStreamsInput) (*cloudwatchlogs.DescribeLogStreamsOutput, error) }
CloudWatchLogsClient interface for *cloudwatchlogs.CloudWatchLogs
type ICloudWatchLogsService ¶
type ICloudWatchLogsService interface { CreateNewServiceIfUnHealthy() CreateLogGroup(log log.T, logGroup string) (err error) CreateLogStream(log log.T, logGroup, logStream string) (err error) DescribeLogGroups(log log.T, logGroupPrefix, nextToken string) (response *cloudwatchlogs.DescribeLogGroupsOutput, err error) DescribeLogStreams(log log.T, logGroup, logStreamPrefix, nextToken string) (response *cloudwatchlogs.DescribeLogStreamsOutput, err error) IsLogGroupPresent(log log.T, logGroup string) bool IsLogStreamPresent(log log.T, logGroupName, logStreamName string) bool GetSequenceTokenForStream(log log.T, logGroupName, logStreamName string) (sequenceToken *string) PutLogEvents(log log.T, messages []*cloudwatchlogs.InputLogEvent, logGroup, logStream string, sequenceToken *string) (nextSequenceToken *string, err error) }
ICloudWatchLogsService interface for CloudWatchLogsService
Click to show internal directories.
Click to hide internal directories.