Documentation
¶
Index ¶
- type AwsClient
- type CloudWatchLogsRepository
- func (r *CloudWatchLogsRepository) GetLogGroupTags(logGroup types.LogGroup) (map[string]string, error)
- func (r *CloudWatchLogsRepository) GetRegion() ptypes.AwsRegion
- func (r *CloudWatchLogsRepository) ListLogGroupsAll() ([]LogGroup, error)
- func (r *CloudWatchLogsRepository) ListLogGroupsByInput(query *cloudwatchlogs.DescribeLogGroupsInput) ([]LogGroup, error)
- type LogGroup
- type LogGroupList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsClient ¶
type AwsClient interface { GetRegion() ptypes.AwsRegion GetAccountID() ptypes.AwsAccountID CloudWatchLogs() *cloudwatchlogs.Client }
type CloudWatchLogsRepository ¶
type CloudWatchLogsRepository struct {
// contains filtered or unexported fields
}
func NewCloudWatchLogsRepository ¶
func NewCloudWatchLogsRepository(ctx context.Context, client AwsClient) *CloudWatchLogsRepository
func (*CloudWatchLogsRepository) GetLogGroupTags ¶
func (*CloudWatchLogsRepository) GetRegion ¶
func (r *CloudWatchLogsRepository) GetRegion() ptypes.AwsRegion
func (*CloudWatchLogsRepository) ListLogGroupsAll ¶
func (r *CloudWatchLogsRepository) ListLogGroupsAll() ([]LogGroup, error)
func (*CloudWatchLogsRepository) ListLogGroupsByInput ¶
func (r *CloudWatchLogsRepository) ListLogGroupsByInput(query *cloudwatchlogs.DescribeLogGroupsInput) ([]LogGroup, error)
type LogGroupList ¶
type LogGroupList struct {
Items []LogGroup
}
Click to show internal directories.
Click to hide internal directories.