Skip to content

Commit 9db7b09

Browse files
Add Ruby 3.4 (ruby3.4) support to AWS Lambda.
1 parent 4094db3 commit 9db7b09

19 files changed

+88
-57
lines changed

generator/ServiceModels/lambda/lambda-2015-03-31.api.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4052,6 +4052,7 @@
40524052
"java17",
40534053
"ruby3.2",
40544054
"ruby3.3",
4055+
"ruby3.4",
40554056
"python3.11",
40564057
"nodejs20.x",
40574058
"provided.al2023",

generator/ServiceModels/lambda/lambda-2015-03-31.docs.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1141,7 +1141,7 @@
11411141
}
11421142
},
11431143
"InvalidRequestContentException": {
1144-
"base": "<p>The request body could not be parsed as JSON.</p>",
1144+
"base": "<p>The request body could not be parsed as JSON, or a request header is invalid. For example, the 'x-amzn-RequestId' header is not a valid UUID string.</p>",
11451145
"refs": {
11461146
}
11471147
},
@@ -1837,11 +1837,11 @@
18371837
}
18381838
},
18391839
"ProvisionedPollerConfig": {
1840-
"base": "<p>The <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\"> Provisioned Mode</a> configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source. An event poller is a compute unit that provides approximately 5 MBps of throughput.</p>",
1840+
"base": "<p>The <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\"> provisioned mode</a> configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source. An event poller is a compute unit that provides approximately 5 MBps of throughput.</p>",
18411841
"refs": {
1842-
"CreateEventSourceMappingRequest$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>",
1843-
"EventSourceMappingConfiguration$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>",
1844-
"UpdateEventSourceMappingRequest$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>"
1842+
"CreateEventSourceMappingRequest$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>",
1843+
"EventSourceMappingConfiguration$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>",
1844+
"UpdateEventSourceMappingRequest$ProvisionedPollerConfig": "<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>"
18451845
}
18461846
},
18471847
"PublishLayerVersionRequest": {

generator/ServiceModels/lambda/lambda-2015-03-31.normal.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1887,7 +1887,7 @@
18871887
},
18881888
"ProvisionedPollerConfig":{
18891889
"shape":"ProvisionedPollerConfig",
1890-
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>"
1890+
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>"
18911891
}
18921892
}
18931893
},
@@ -2604,7 +2604,7 @@
26042604
},
26052605
"ProvisionedPollerConfig":{
26062606
"shape":"ProvisionedPollerConfig",
2607-
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>"
2607+
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>"
26082608
}
26092609
},
26102610
"documentation":"<p>A mapping between an Amazon Web Services resource and a Lambda function. For details, see <a>CreateEventSourceMapping</a>.</p>"
@@ -3668,7 +3668,7 @@
36683668
"documentation":"<p>The exception message.</p>"
36693669
}
36703670
},
3671-
"documentation":"<p>The request body could not be parsed as JSON.</p>",
3671+
"documentation":"<p>The request body could not be parsed as JSON, or a request header is invalid. For example, the 'x-amzn-RequestId' header is not a valid UUID string.</p>",
36723672
"error":{"httpStatusCode":400},
36733673
"exception":true
36743674
},
@@ -4963,7 +4963,7 @@
49634963
"documentation":"<p>The maximum number of event pollers this event source can scale up to.</p>"
49644964
}
49654965
},
4966-
"documentation":"<p>The <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\"> Provisioned Mode</a> configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source. An event poller is a compute unit that provides approximately 5 MBps of throughput.</p>"
4966+
"documentation":"<p>The <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\"> provisioned mode</a> configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source. An event poller is a compute unit that provides approximately 5 MBps of throughput.</p>"
49674967
},
49684968
"PublishLayerVersionRequest":{
49694969
"type":"structure",
@@ -5508,6 +5508,7 @@
55085508
"java17",
55095509
"ruby3.2",
55105510
"ruby3.3",
5511+
"ruby3.4",
55115512
"python3.11",
55125513
"nodejs20.x",
55135514
"provided.al2023",
@@ -6145,7 +6146,7 @@
61456146
},
61466147
"ProvisionedPollerConfig":{
61476148
"shape":"ProvisionedPollerConfig",
6148-
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">Provisioned Mode</a>.</p>"
6149+
"documentation":"<p>(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source. For more information, see <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode\">provisioned mode</a>.</p>"
61496150
}
61506151
}
61516152
},

sdk/src/Services/Lambda/Generated/Model/CreateEventSourceMappingRequest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -601,9 +601,9 @@ internal bool IsSetParallelizationFactor()
601601
/// <summary>
602602
/// Gets and sets the property ProvisionedPollerConfig.
603603
/// <para>
604-
/// (Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration
605-
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">Provisioned
606-
/// Mode</a>.
604+
/// (Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration
605+
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">provisioned
606+
/// mode</a>.
607607
/// </para>
608608
/// </summary>
609609
public ProvisionedPollerConfig ProvisionedPollerConfig

sdk/src/Services/Lambda/Generated/Model/CreateEventSourceMappingResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ internal bool IsSetParallelizationFactor()
479479
/// <summary>
480480
/// Gets and sets the property ProvisionedPollerConfig.
481481
/// <para>
482-
/// (Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration
483-
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">Provisioned
484-
/// Mode</a>.
482+
/// (Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration
483+
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">provisioned
484+
/// mode</a>.
485485
/// </para>
486486
/// </summary>
487487
public ProvisionedPollerConfig ProvisionedPollerConfig

sdk/src/Services/Lambda/Generated/Model/DeleteEventSourceMappingResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ internal bool IsSetParallelizationFactor()
479479
/// <summary>
480480
/// Gets and sets the property ProvisionedPollerConfig.
481481
/// <para>
482-
/// (Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration
483-
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">Provisioned
484-
/// Mode</a>.
482+
/// (Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration
483+
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">provisioned
484+
/// mode</a>.
485485
/// </para>
486486
/// </summary>
487487
public ProvisionedPollerConfig ProvisionedPollerConfig

sdk/src/Services/Lambda/Generated/Model/EventSourceMappingConfiguration.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ internal bool IsSetParallelizationFactor()
479479
/// <summary>
480480
/// Gets and sets the property ProvisionedPollerConfig.
481481
/// <para>
482-
/// (Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration
483-
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">Provisioned
484-
/// Mode</a>.
482+
/// (Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration
483+
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">provisioned
484+
/// mode</a>.
485485
/// </para>
486486
/// </summary>
487487
public ProvisionedPollerConfig ProvisionedPollerConfig

sdk/src/Services/Lambda/Generated/Model/GetEventSourceMappingResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ internal bool IsSetParallelizationFactor()
479479
/// <summary>
480480
/// Gets and sets the property ProvisionedPollerConfig.
481481
/// <para>
482-
/// (Amazon MSK and self-managed Apache Kafka only) The Provisioned Mode configuration
483-
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">Provisioned
484-
/// Mode</a>.
482+
/// (Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration
483+
/// for the event source. For more information, see <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">provisioned
484+
/// mode</a>.
485485
/// </para>
486486
/// </summary>
487487
public ProvisionedPollerConfig ProvisionedPollerConfig

sdk/src/Services/Lambda/Generated/Model/InvalidRequestContentException.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
namespace Amazon.Lambda.Model
3131
{
3232
/// <summary>
33-
/// The request body could not be parsed as JSON.
33+
/// The request body could not be parsed as JSON, or a request header is invalid. For
34+
/// example, the 'x-amzn-RequestId' header is not a valid UUID string.
3435
/// </summary>
3536
#if !NETSTANDARD
3637
[Serializable]

sdk/src/Services/Lambda/Generated/Model/ProvisionedPollerConfig.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace Amazon.Lambda.Model
3131
{
3232
/// <summary>
3333
/// The <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode">
34-
/// Provisioned Mode</a> configuration for the event source. Use Provisioned Mode to customize
34+
/// provisioned mode</a> configuration for the event source. Use Provisioned Mode to customize
3535
/// the minimum and maximum number of event pollers for your event source. An event poller
3636
/// is a compute unit that provides approximately 5 MBps of throughput.
3737
/// </summary>

0 commit comments

Comments
 (0)