Skip to content

Commit ac9a534

Browse files
Update SDK models
1 parent 8cee30d commit ac9a534

File tree

15 files changed

+58
-42
lines changed

15 files changed

+58
-42
lines changed

aws-models/dynamodb.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3732,6 +3732,9 @@
37323732
},
37333733
"aws.protocols#awsJson1_0": {},
37343734
"smithy.api#documentation": "<fullname>Amazon DynamoDB</fullname>\n <p>Amazon DynamoDB is a fully managed NoSQL database service that provides fast\n and predictable performance with seamless scalability. DynamoDB lets you\n offload the administrative burdens of operating and scaling a distributed database, so\n that you don't have to worry about hardware provisioning, setup and configuration,\n replication, software patching, or cluster scaling.</p>\n <p>With DynamoDB, you can create database tables that can store and retrieve\n any amount of data, and serve any level of request traffic. You can scale up or scale\n down your tables' throughput capacity without downtime or performance degradation, and\n use the Amazon Web Services Management Console to monitor resource utilization and performance\n metrics.</p>\n <p>DynamoDB automatically spreads the data and traffic for your tables over\n a sufficient number of servers to handle your throughput and storage requirements, while\n maintaining consistent and fast performance. All of your data is stored on solid state\n disks (SSDs) and automatically replicated across multiple Availability Zones in an\n Amazon Web Services Region, providing built-in high availability and data\n durability.</p>",
3735+
"smithy.api#suppress": [
3736+
"RuleSetAwsBuiltIn.AWS::Auth::AccountId"
3737+
],
37353738
"smithy.api#title": "Amazon DynamoDB",
37363739
"smithy.api#xmlNamespace": {
37373740
"uri": "http://dynamodb.amazonaws.com/doc/2012-08-10/"
@@ -11975,7 +11978,7 @@
1197511978
"aws.api#clientDiscoveredEndpoint": {
1197611979
"required": false
1197711980
},
11978-
"smithy.api#documentation": "<p>Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB\n Streams settings for a given table.</p>\n <important>\n <p>This operation only applies to <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html\">Version 2019.11.21 (Current)</a> \n of global tables.\n </p>\n </important>\n <p>You can only perform one of the following operations at once:</p>\n <ul>\n <li>\n <p>Modify the provisioned throughput settings of the table.</p>\n </li>\n <li>\n <p>Remove a global secondary index from the table.</p>\n </li>\n <li>\n <p>Create a new global secondary index on the table. After the index begins\n backfilling, you can use <code>UpdateTable</code> to perform other\n operations.</p>\n </li>\n </ul>\n <p>\n <code>UpdateTable</code> is an asynchronous operation; while it is executing, the table\n status changes from <code>ACTIVE</code> to <code>UPDATING</code>. While it is\n <code>UPDATING</code>, you cannot issue another <code>UpdateTable</code> request.\n When the table returns to the <code>ACTIVE</code> state, the <code>UpdateTable</code>\n operation is complete.</p>"
11981+
"smithy.api#documentation": "<p>Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB\n Streams settings for a given table.</p>\n <important>\n <p>This operation only applies to <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html\">Version 2019.11.21 (Current)</a> \n of global tables.\n </p>\n </important>\n <p>You can only perform one of the following operations at once:</p>\n <ul>\n <li>\n <p>Modify the provisioned throughput settings of the table.</p>\n </li>\n <li>\n <p>Remove a global secondary index from the table.</p>\n </li>\n <li>\n <p>Create a new global secondary index on the table. After the index begins\n backfilling, you can use <code>UpdateTable</code> to perform other\n operations.</p>\n </li>\n </ul>\n <p>\n <code>UpdateTable</code> is an asynchronous operation; while\n it's\n executing, the table status changes from <code>ACTIVE</code> to <code>UPDATING</code>.\n While it's <code>UPDATING</code>, you can't issue another <code>UpdateTable</code>\n request on the\n base table nor any replicas. When the table returns to the\n <code>ACTIVE</code> state, the <code>UpdateTable</code> operation is\n complete.</p>"
1197911982
}
1198011983
},
1198111984
"com.amazonaws.dynamodb#UpdateTableInput": {

aws-models/lambda.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3998,7 +3998,7 @@
39983998
"DestinationConfig": {
39993999
"target": "com.amazonaws.lambda#DestinationConfig",
40004000
"traits": {
4001-
"smithy.api#documentation": "<p>(Kinesis and DynamoDB Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.</p>"
4001+
"smithy.api#documentation": "<p>(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.</p>"
40024002
}
40034003
},
40044004
"Topics": {
@@ -8667,7 +8667,7 @@
86678667
"Destination": {
86688668
"target": "com.amazonaws.lambda#DestinationArn",
86698669
"traits": {
8670-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the destination resource.</p>\n <p>To retain records of <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations\">asynchronous invocations</a>,\n you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function,\n or Amazon EventBridge event bus as the destination.</p>\n <p>To retain records of failed invocations from <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations\">Kinesis and\n DynamoDB event sources</a>, you can configure an Amazon SNS topic or\n Amazon SQS queue as the destination.</p>\n <p>To retain records of failed invocations from <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination\">self-managed Kafka</a> or\n <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination\">Amazon MSK</a>,\n you can configure an Amazon SNS topic or Amazon SQS queue as the destination.</p>"
8670+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the destination resource.</p>\n <p>To retain records of <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations\">asynchronous invocations</a>,\n you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function,\n or Amazon EventBridge event bus as the destination.</p>\n <p>To retain records of failed invocations from <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations\">Kinesis and\n DynamoDB event sources</a>, you can configure an Amazon SNS topic or\n Amazon SQS queue as the destination.</p>\n <p>To retain records of failed invocations from <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination\">self-managed Kafka</a> or\n <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination\">Amazon MSK</a>,\n you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.</p>"
86718671
}
86728672
}
86738673
},
@@ -9999,6 +9999,12 @@
99999999
"smithy.api#enumValue": "dotnet6"
1000010000
}
1000110001
},
10002+
"dotnet8": {
10003+
"target": "smithy.api#Unit",
10004+
"traits": {
10005+
"smithy.api#enumValue": "dotnet8"
10006+
}
10007+
},
1000210008
"nodejs43edge": {
1000310009
"target": "smithy.api#Unit",
1000410010
"traits": {

sdk/dynamodb/src/operation/update_table/builders.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ impl UpdateTableInputBuilder {
3434
/// <li>
3535
/// <p>Create a new global secondary index on the table. After the index begins backfilling, you can use <code>UpdateTable</code> to perform other operations.</p></li>
3636
/// </ul>
37-
/// <p><code>UpdateTable</code> is an asynchronous operation; while it is executing, the table status changes from <code>ACTIVE</code> to <code>UPDATING</code>. While it is <code>UPDATING</code>, you cannot issue another <code>UpdateTable</code> request. When the table returns to the <code>ACTIVE</code> state, the <code>UpdateTable</code> operation is complete.</p>
37+
/// <p><code>UpdateTable</code> is an asynchronous operation; while it's executing, the table status changes from <code>ACTIVE</code> to <code>UPDATING</code>. While it's <code>UPDATING</code>, you can't issue another <code>UpdateTable</code> request on the base table nor any replicas. When the table returns to the <code>ACTIVE</code> state, the <code>UpdateTable</code> operation is complete.</p>
3838
#[derive(::std::clone::Clone, ::std::fmt::Debug)]
3939
pub struct UpdateTableFluentBuilder {
4040
handle: ::std::sync::Arc<crate::client::Handle>,

sdk/lambda/src/client/create_event_source_mapping.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ impl super::Client {
4040
/// - [`last_processing_result(Option<String>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::last_processing_result): <p>The result of the last Lambda invocation of your function.</p>
4141
/// - [`state(Option<String>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::state): <p>The state of the event source mapping. It can be one of the following: <code>Creating</code>, <code>Enabling</code>, <code>Enabled</code>, <code>Disabling</code>, <code>Disabled</code>, <code>Updating</code>, or <code>Deleting</code>.</p>
4242
/// - [`state_transition_reason(Option<String>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::state_transition_reason): <p>Indicates whether a user or Lambda made the last change to the event source mapping.</p>
43-
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::destination_config): <p>(Kinesis and DynamoDB Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.</p>
43+
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::destination_config): <p>(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.</p>
4444
/// - [`topics(Option<Vec::<String>>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::topics): <p>The name of the Kafka topic.</p>
4545
/// - [`queues(Option<Vec::<String>>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::queues): <p>(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.</p>
4646
/// - [`source_access_configurations(Option<Vec::<SourceAccessConfiguration>>)`](crate::operation::create_event_source_mapping::CreateEventSourceMappingOutput::source_access_configurations): <p>An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.</p>

sdk/lambda/src/client/delete_event_source_mapping.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ impl super::Client {
1818
/// - [`last_processing_result(Option<String>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::last_processing_result): <p>The result of the last Lambda invocation of your function.</p>
1919
/// - [`state(Option<String>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::state): <p>The state of the event source mapping. It can be one of the following: <code>Creating</code>, <code>Enabling</code>, <code>Enabled</code>, <code>Disabling</code>, <code>Disabled</code>, <code>Updating</code>, or <code>Deleting</code>.</p>
2020
/// - [`state_transition_reason(Option<String>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::state_transition_reason): <p>Indicates whether a user or Lambda made the last change to the event source mapping.</p>
21-
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::destination_config): <p>(Kinesis and DynamoDB Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.</p>
21+
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::destination_config): <p>(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.</p>
2222
/// - [`topics(Option<Vec::<String>>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::topics): <p>The name of the Kafka topic.</p>
2323
/// - [`queues(Option<Vec::<String>>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::queues): <p>(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.</p>
2424
/// - [`source_access_configurations(Option<Vec::<SourceAccessConfiguration>>)`](crate::operation::delete_event_source_mapping::DeleteEventSourceMappingOutput::source_access_configurations): <p>An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.</p>

sdk/lambda/src/client/get_event_source_mapping.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ impl super::Client {
1818
/// - [`last_processing_result(Option<String>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::last_processing_result): <p>The result of the last Lambda invocation of your function.</p>
1919
/// - [`state(Option<String>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::state): <p>The state of the event source mapping. It can be one of the following: <code>Creating</code>, <code>Enabling</code>, <code>Enabled</code>, <code>Disabling</code>, <code>Disabled</code>, <code>Updating</code>, or <code>Deleting</code>.</p>
2020
/// - [`state_transition_reason(Option<String>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::state_transition_reason): <p>Indicates whether a user or Lambda made the last change to the event source mapping.</p>
21-
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::destination_config): <p>(Kinesis and DynamoDB Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.</p>
21+
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::destination_config): <p>(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.</p>
2222
/// - [`topics(Option<Vec::<String>>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::topics): <p>The name of the Kafka topic.</p>
2323
/// - [`queues(Option<Vec::<String>>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::queues): <p>(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.</p>
2424
/// - [`source_access_configurations(Option<Vec::<SourceAccessConfiguration>>)`](crate::operation::get_event_source_mapping::GetEventSourceMappingOutput::source_access_configurations): <p>An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.</p>

sdk/lambda/src/client/update_event_source_mapping.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ impl super::Client {
3333
/// - [`last_processing_result(Option<String>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::last_processing_result): <p>The result of the last Lambda invocation of your function.</p>
3434
/// - [`state(Option<String>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::state): <p>The state of the event source mapping. It can be one of the following: <code>Creating</code>, <code>Enabling</code>, <code>Enabled</code>, <code>Disabling</code>, <code>Disabled</code>, <code>Updating</code>, or <code>Deleting</code>.</p>
3535
/// - [`state_transition_reason(Option<String>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::state_transition_reason): <p>Indicates whether a user or Lambda made the last change to the event source mapping.</p>
36-
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::destination_config): <p>(Kinesis and DynamoDB Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.</p>
36+
/// - [`destination_config(Option<DestinationConfig>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::destination_config): <p>(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.</p>
3737
/// - [`topics(Option<Vec::<String>>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::topics): <p>The name of the Kafka topic.</p>
3838
/// - [`queues(Option<Vec::<String>>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::queues): <p>(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.</p>
3939
/// - [`source_access_configurations(Option<Vec::<SourceAccessConfiguration>>)`](crate::operation::update_event_source_mapping::UpdateEventSourceMappingOutput::source_access_configurations): <p>An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.</p>

0 commit comments

Comments
 (0)