Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateExportTask(ctx context.Context, in *CreateExportTaskInput) (*CreateExportTaskOutput, error)
- func (c *Client) CreateLogGroup(ctx context.Context, in *CreateLogGroupInput) (*CreateLogGroupOutput, error)
- func (c *Client) CreateLogStream(ctx context.Context, in *CreateLogStreamInput) (*CreateLogStreamOutput, error)
- func (c *Client) DeleteLogGroup(ctx context.Context, in *DeleteLogGroupInput) (*DeleteLogGroupOutput, error)
- func (c *Client) DeleteRetentionPolicy(ctx context.Context, in *DeleteRetentionPolicyInput) (*DeleteRetentionPolicyOutput, error)
- func (c *Client) DescribeLogGroups(ctx context.Context, in *DescribeLogGroupsInput) (*DescribeLogGroupsOutput, error)
- func (c *Client) DescribeLogStreams(ctx context.Context, in *DescribeLogStreamsInput) (*DescribeLogStreamsOutput, error)
- func (c *Client) FilterLogEvents(ctx context.Context, in *FilterLogEventsInput) (*FilterLogEventsOutput, error)
- func (c *Client) GetLogEvents(ctx context.Context, in *GetLogEventsInput) (*GetLogEventsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, in *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Client) PutLogEvents(ctx context.Context, in *PutLogEventsInput) (*PutLogEventsOutput, error)
- func (c *Client) PutResourcePolicy(ctx context.Context, in *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *Client) PutRetentionPolicy(ctx context.Context, in *PutRetentionPolicyInput) (*PutRetentionPolicyOutput, error)
- func (c *Client) PutSubscriptionFilter(ctx context.Context, in *PutSubscriptionFilterInput) (*PutSubscriptionFilterOutput, error)
- type CreateExportTaskInput
- type CreateExportTaskOutput
- type CreateLogGroupInput
- type CreateLogGroupOutput
- type CreateLogStreamInput
- type CreateLogStreamOutput
- type DeleteLogGroupInput
- type DeleteLogGroupOutput
- type DeleteRetentionPolicyInput
- type DeleteRetentionPolicyOutput
- type DescribeLogGroupsInput
- type DescribeLogGroupsOutput
- type DescribeLogGroupsPaginator
- type DescribeLogStreamsInput
- type DescribeLogStreamsOutput
- type FilterLogEventsInput
- type FilterLogEventsOutput
- type GetLogEventsInput
- type GetLogEventsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type PutLogEventsInput
- type PutLogEventsOutput
- type PutResourcePolicyInput
- type PutResourcePolicyOutput
- type PutRetentionPolicyInput
- type PutRetentionPolicyOutput
- type PutSubscriptionFilterInput
- type PutSubscriptionFilterOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client calls cloudwatchlogs over its wire protocol.
func NewFromConfig ¶
NewFromConfig returns a Client for cfg.
func (*Client) CreateExportTask ¶
func (c *Client) CreateExportTask(ctx context.Context, in *CreateExportTaskInput) (*CreateExportTaskOutput, error)
CreateExportTask calls the CreateExportTask operation.
func (*Client) CreateLogGroup ¶
func (c *Client) CreateLogGroup(ctx context.Context, in *CreateLogGroupInput) (*CreateLogGroupOutput, error)
CreateLogGroup calls the CreateLogGroup operation.
func (*Client) CreateLogStream ¶
func (c *Client) CreateLogStream(ctx context.Context, in *CreateLogStreamInput) (*CreateLogStreamOutput, error)
CreateLogStream calls the CreateLogStream operation.
func (*Client) DeleteLogGroup ¶
func (c *Client) DeleteLogGroup(ctx context.Context, in *DeleteLogGroupInput) (*DeleteLogGroupOutput, error)
DeleteLogGroup calls the DeleteLogGroup operation.
func (*Client) DeleteRetentionPolicy ¶
func (c *Client) DeleteRetentionPolicy(ctx context.Context, in *DeleteRetentionPolicyInput) (*DeleteRetentionPolicyOutput, error)
DeleteRetentionPolicy calls the DeleteRetentionPolicy operation.
func (*Client) DescribeLogGroups ¶
func (c *Client) DescribeLogGroups(ctx context.Context, in *DescribeLogGroupsInput) (*DescribeLogGroupsOutput, error)
DescribeLogGroups calls the DescribeLogGroups operation.
func (*Client) DescribeLogStreams ¶
func (c *Client) DescribeLogStreams(ctx context.Context, in *DescribeLogStreamsInput) (*DescribeLogStreamsOutput, error)
DescribeLogStreams calls the DescribeLogStreams operation.
func (*Client) FilterLogEvents ¶
func (c *Client) FilterLogEvents(ctx context.Context, in *FilterLogEventsInput) (*FilterLogEventsOutput, error)
FilterLogEvents calls the FilterLogEvents operation.
func (*Client) GetLogEvents ¶
func (c *Client) GetLogEvents(ctx context.Context, in *GetLogEventsInput) (*GetLogEventsOutput, error)
GetLogEvents calls the GetLogEvents operation.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, in *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource calls the ListTagsForResource operation.
func (*Client) PutLogEvents ¶
func (c *Client) PutLogEvents(ctx context.Context, in *PutLogEventsInput) (*PutLogEventsOutput, error)
PutLogEvents calls the PutLogEvents operation.
func (*Client) PutResourcePolicy ¶
func (c *Client) PutResourcePolicy(ctx context.Context, in *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy calls the PutResourcePolicy operation.
func (*Client) PutRetentionPolicy ¶
func (c *Client) PutRetentionPolicy(ctx context.Context, in *PutRetentionPolicyInput) (*PutRetentionPolicyOutput, error)
PutRetentionPolicy calls the PutRetentionPolicy operation.
func (*Client) PutSubscriptionFilter ¶
func (c *Client) PutSubscriptionFilter(ctx context.Context, in *PutSubscriptionFilterInput) (*PutSubscriptionFilterOutput, error)
PutSubscriptionFilter calls the PutSubscriptionFilter operation.
type CreateExportTaskInput ¶
type CreateExportTaskOutput ¶
type CreateExportTaskOutput struct {
TaskId *string
}
type CreateLogGroupInput ¶
type CreateLogGroupOutput ¶
type CreateLogGroupOutput struct {
}
type CreateLogStreamInput ¶
type CreateLogStreamOutput ¶
type CreateLogStreamOutput struct {
}
type DeleteLogGroupInput ¶
type DeleteLogGroupInput struct {
LogGroupName *string
}
type DeleteLogGroupOutput ¶
type DeleteLogGroupOutput struct {
}
type DeleteRetentionPolicyInput ¶
type DeleteRetentionPolicyInput struct {
LogGroupName *string
}
type DeleteRetentionPolicyOutput ¶
type DeleteRetentionPolicyOutput struct {
}
type DescribeLogGroupsInput ¶
type DescribeLogGroupsOutput ¶
type DescribeLogGroupsPaginator ¶
type DescribeLogGroupsPaginator = awswire.Paginator[DescribeLogGroupsInput, DescribeLogGroupsOutput]
DescribeLogGroupsPaginator pages through DescribeLogGroups.
func NewDescribeLogGroupsPaginator ¶
func NewDescribeLogGroupsPaginator(c *Client, in *DescribeLogGroupsInput) *DescribeLogGroupsPaginator
NewDescribeLogGroupsPaginator returns a paginator over DescribeLogGroups.
type DescribeLogStreamsInput ¶
type FilterLogEventsInput ¶
type FilterLogEventsOutput ¶
type FilterLogEventsOutput struct {
Events []types.FilteredLogEvent
NextToken *string
SearchedLogStreams []types.SearchedLogStream
}
type GetLogEventsInput ¶
type GetLogEventsOutput ¶
type GetLogEventsOutput struct {
Events []types.OutputLogEvent
NextBackwardToken *string
NextForwardToken *string
}
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct {
ResourceArn *string
}
type PutLogEventsInput ¶
type PutLogEventsOutput ¶
type PutLogEventsOutput struct {
NextSequenceToken *string
RejectedEntityInfo *types.RejectedEntityInfo
RejectedLogEventsInfo *types.RejectedLogEventsInfo
}
type PutResourcePolicyInput ¶
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct {
ResourcePolicy *types.ResourcePolicy
RevisionId *string
}
type PutRetentionPolicyInput ¶
type PutRetentionPolicyOutput ¶
type PutRetentionPolicyOutput struct {
}
type PutSubscriptionFilterInput ¶
type PutSubscriptionFilterInput struct {
DestinationArn *string
FilterName *string
FilterPattern *string
LogGroupName *string
ApplyOnTransformedLogs bool `json:",omitempty"`
Distribution types.Distribution `json:",omitempty"`
EmitSystemFields []string
FieldSelectionCriteria *string
RoleArn *string
}
type PutSubscriptionFilterOutput ¶
type PutSubscriptionFilterOutput struct {
}