Skip to content

Commit b1bae5c

Browse files
CloudWatch Logs supports "DELIVERY" log class. This log class is used only for delivering AWS Lambda logs to Amazon S3 or Amazon Data Firehose.
1 parent a59fb41 commit b1bae5c

18 files changed

+327
-461
lines changed

generator/ServiceModels/logs/logs-2014-03-28.api.json

Lines changed: 18 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,8 +1328,7 @@
13281328
"shapes":{
13291329
"AccessDeniedException":{
13301330
"type":"structure",
1331-
"members":{
1332-
},
1331+
"members":{},
13331332
"exception":true
13341333
},
13351334
"AccessPolicy":{
@@ -1577,8 +1576,7 @@
15771576
},
15781577
"ConflictException":{
15791578
"type":"structure",
1580-
"members":{
1581-
},
1579+
"members":{},
15821580
"exception":true
15831581
},
15841582
"CopyValue":{
@@ -1794,8 +1792,7 @@
17941792
},
17951793
"DeleteIndexPolicyResponse":{
17961794
"type":"structure",
1797-
"members":{
1798-
}
1795+
"members":{}
17991796
},
18001797
"DeleteIntegrationRequest":{
18011798
"type":"structure",
@@ -1807,8 +1804,7 @@
18071804
},
18081805
"DeleteIntegrationResponse":{
18091806
"type":"structure",
1810-
"members":{
1811-
}
1807+
"members":{}
18121808
},
18131809
"DeleteKeys":{
18141810
"type":"structure",
@@ -2924,14 +2920,12 @@
29242920
"Interleaved":{"type":"boolean"},
29252921
"InvalidOperationException":{
29262922
"type":"structure",
2927-
"members":{
2928-
},
2923+
"members":{},
29292924
"exception":true
29302925
},
29312926
"InvalidParameterException":{
29322927
"type":"structure",
2933-
"members":{
2934-
},
2928+
"members":{},
29352929
"exception":true
29362930
},
29372931
"InvalidSequenceTokenException":{
@@ -2963,8 +2957,7 @@
29632957
},
29642958
"LimitExceededException":{
29652959
"type":"structure",
2966-
"members":{
2967-
},
2960+
"members":{},
29682961
"exception":true
29692962
},
29702963
"ListAnomaliesLimit":{
@@ -3170,7 +3163,8 @@
31703163
"type":"string",
31713164
"enum":[
31723165
"STANDARD",
3173-
"INFREQUENT_ACCESS"
3166+
"INFREQUENT_ACCESS",
3167+
"DELIVERY"
31743168
]
31753169
},
31763170
"LogGroupField":{
@@ -3532,8 +3526,7 @@
35323526
},
35333527
"OperationAbortedException":{
35343528
"type":"structure",
3535-
"members":{
3536-
},
3529+
"members":{},
35373530
"exception":true
35383531
},
35393532
"OrderBy":{
@@ -4170,8 +4163,7 @@
41704163
},
41714164
"ResourceAlreadyExistsException":{
41724165
"type":"structure",
4173-
"members":{
4174-
},
4166+
"members":{},
41754167
"exception":true
41764168
},
41774169
"ResourceArns":{
@@ -4193,8 +4185,7 @@
41934185
},
41944186
"ResourceNotFoundException":{
41954187
"type":"structure",
4196-
"members":{
4197-
},
4188+
"members":{},
41984189
"exception":true
41994190
},
42004191
"ResourcePolicies":{
@@ -4274,14 +4265,12 @@
42744265
},
42754266
"ServiceQuotaExceededException":{
42764267
"type":"structure",
4277-
"members":{
4278-
},
4268+
"members":{},
42794269
"exception":true
42804270
},
42814271
"ServiceUnavailableException":{
42824272
"type":"structure",
4283-
"members":{
4284-
},
4273+
"members":{},
42854274
"exception":true,
42864275
"fault":true
42874276
},
@@ -4638,8 +4627,7 @@
46384627
},
46394628
"ThrottlingException":{
46404629
"type":"structure",
4641-
"members":{
4642-
},
4630+
"members":{},
46434631
"exception":true
46444632
},
46454633
"Time":{
@@ -4734,8 +4722,7 @@
47344722
"Unmask":{"type":"boolean"},
47354723
"UnrecognizedClientException":{
47364724
"type":"structure",
4737-
"members":{
4738-
},
4725+
"members":{},
47394726
"exception":true
47404727
},
47414728
"UntagLogGroupRequest":{
@@ -4786,8 +4773,7 @@
47864773
},
47874774
"UpdateDeliveryConfigurationResponse":{
47884775
"type":"structure",
4789-
"members":{
4790-
}
4776+
"members":{}
47914777
},
47924778
"UpdateLogAnomalyDetectorRequest":{
47934779
"type":"structure",
@@ -4818,8 +4804,7 @@
48184804
},
48194805
"ValidationException":{
48204806
"type":"structure",
4821-
"members":{
4822-
},
4807+
"members":{},
48234808
"exception":true
48244809
},
48254810
"Value":{"type":"string"},

generator/ServiceModels/logs/logs-2014-03-28.docs.json

Lines changed: 173 additions & 337 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
22
"version": "1.0",
3-
"examples": {
4-
}
3+
"examples": {}
54
}

generator/ServiceModels/logs/logs-2014-03-28.normal.json

Lines changed: 27 additions & 42 deletions
Large diffs are not rendered by default.

sdk/src/Services/CloudWatchLogs/Generated/Model/AssociateKmsKeyRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ namespace Amazon.CloudWatchLogs.Model
8686
/// </para>
8787
/// </important> <note>
8888
/// <para>
89-
/// CloudWatch Logs supports only symmetric KMS keys. Do not use an associate an asymmetric
90-
/// KMS key with your log group or query results. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html">Using
89+
/// CloudWatch Logs supports only symmetric KMS keys. Do not associate an asymmetric KMS
90+
/// key with your log group or query results. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html">Using
9191
/// Symmetric and Asymmetric Keys</a>.
9292
/// </para>
9393
/// </note>

sdk/src/Services/CloudWatchLogs/Generated/Model/CreateExportTaskRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ namespace Amazon.CloudWatchLogs.Model
6363
/// <note>
6464
/// <para>
6565
/// We recommend that you don't regularly export to Amazon S3 as a way to continuously
66-
/// archive your logs. For that use case, we instaed recommend that you use subscriptions.
66+
/// archive your logs. For that use case, we instead recommend that you use subscriptions.
6767
/// For more information about subscriptions, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Subscriptions.html">Real-time
6868
/// processing of log data with subscriptions</a>.
6969
/// </para>

sdk/src/Services/CloudWatchLogs/Generated/Model/CreateLogGroupRequest.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ internal bool IsSetKmsKeyId()
127127
/// <summary>
128128
/// Gets and sets the property LogGroupClass.
129129
/// <para>
130-
/// Use this parameter to specify the log group class for this log group. There are two
130+
/// Use this parameter to specify the log group class for this log group. There are three
131131
/// classes:
132132
/// </para>
133133
/// <ul> <li>
@@ -139,6 +139,13 @@ internal bool IsSetKmsKeyId()
139139
/// The <c>Infrequent Access</c> log class supports a subset of CloudWatch Logs features
140140
/// and incurs lower costs.
141141
/// </para>
142+
/// </li> <li>
143+
/// <para>
144+
/// Use the <c>Delivery</c> log class only for delivering Lambda logs to store in Amazon
145+
/// S3 or Amazon Data Firehose. Log events in log groups in the Delivery class are kept
146+
/// in CloudWatch Logs for only one day. This log class doesn't offer rich CloudWatch
147+
/// Logs capabilities such as CloudWatch Logs Insights queries.
148+
/// </para>
142149
/// </li> </ul>
143150
/// <para>
144151
/// If you omit this parameter, the default of <c>STANDARD</c> is used.

sdk/src/Services/CloudWatchLogs/Generated/Model/DescribeAccountPoliciesRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ namespace Amazon.CloudWatchLogs.Model
4545
/// </para>
4646
/// </li> <li>
4747
/// <para>
48-
/// To see subscription filter policies, you must have the <c>logs:DescrubeSubscriptionFilters</c>
48+
/// To see subscription filter policies, you must have the <c>logs:DescribeSubscriptionFilters</c>
4949
/// and <c>logs:DescribeAccountPolicies</c> permissions.
5050
/// </para>
5151
/// </li> <li>

sdk/src/Services/CloudWatchLogs/Generated/Model/DescribeLogGroupsRequest.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ internal bool IsSetLimit()
130130
/// <summary>
131131
/// Gets and sets the property LogGroupClass.
132132
/// <para>
133-
/// Specifies the log group class for this log group. There are two classes:
133+
/// Specifies the log group class for this log group. There are three classes:
134134
/// </para>
135135
/// <ul> <li>
136136
/// <para>
@@ -141,6 +141,13 @@ internal bool IsSetLimit()
141141
/// The <c>Infrequent Access</c> log class supports a subset of CloudWatch Logs features
142142
/// and incurs lower costs.
143143
/// </para>
144+
/// </li> <li>
145+
/// <para>
146+
/// Use the <c>Delivery</c> log class only for delivering Lambda logs to store in Amazon
147+
/// S3 or Amazon Data Firehose. Log events in log groups in the Delivery class are kept
148+
/// in CloudWatch Logs for only one day. This log class doesn't offer rich CloudWatch
149+
/// Logs capabilities such as CloudWatch Logs Insights queries.
150+
/// </para>
144151
/// </li> </ul>
145152
/// <para>
146153
/// For details about the features supported by each class, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html">Log

sdk/src/Services/CloudWatchLogs/Generated/Model/InputLogEvent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public partial class InputLogEvent
4141
/// <summary>
4242
/// Gets and sets the property Message.
4343
/// <para>
44-
/// The raw event message. Each log event can be no larger than 256 KB.
44+
/// The raw event message. Each log event can be no larger than 1 MB.
4545
/// </para>
4646
/// </summary>
4747
[AWSProperty(Required=true, Min=1)]

0 commit comments

Comments
 (0)