AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the PutLogEvents operation. Uploads a batch of log events to the specified log stream.

The sequence token is now ignored in PutLogEvents actions. PutLogEvents actions are always accepted and never return InvalidSequenceTokenException or DataAlreadyAcceptedException even if the sequence token is not valid. You can use parallel PutLogEvents actions on the same log stream.

The batch of events must satisfy the following constraints:

If a call to PutLogEvents returns "UnrecognizedClientException" the most likely cause is a non-valid Amazon Web Services access key ID or secret key.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.CloudWatchLogs.AmazonCloudWatchLogsRequest
      Amazon.CloudWatchLogs.Model.PutLogEventsRequest

Namespace: Amazon.CloudWatchLogs.Model
Assembly: AWSSDK.CloudWatchLogs.dll
Version: 3.x.y.z

Syntax

C#
public class PutLogEventsRequest : AmazonCloudWatchLogsRequest
         IAmazonWebServiceRequest

The PutLogEventsRequest type exposes the following members

Constructors

NameDescription
Public Method PutLogEventsRequest()

Empty constructor used to set properties independently even when a simple constructor is available

Public Method PutLogEventsRequest(string, string, List<InputLogEvent>)

Instantiates PutLogEventsRequest with the parameterized properties

Properties

NameTypeDescription
Public Property LogEvents System.Collections.Generic.List<Amazon.CloudWatchLogs.Model.InputLogEvent>

Gets and sets the property LogEvents.

The log events.

Public Property LogGroupName System.String

Gets and sets the property LogGroupName.

The name of the log group.

Public Property LogStreamName System.String

Gets and sets the property LogStreamName.

The name of the log stream.

Public Property SequenceToken System.String

Gets and sets the property SequenceToken.

The sequence token obtained from the response of the previous PutLogEvents call.

The sequenceToken parameter is now ignored in PutLogEvents actions. PutLogEvents actions are now accepted and never return InvalidSequenceTokenException or DataAlreadyAcceptedException even if the sequence token is not valid.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5