Skip to content

Commit 757f543

Browse files
Update SDK models
1 parent a6eebaa commit 757f543

File tree

352 files changed

+38312
-172
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

352 files changed

+38312
-172
lines changed

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[workspace]
22
exclude = [
3-
"examples/lambda",
4-
"examples/test-utils",
53
"examples/cross_service",
6-
"examples/webassembly",
74
"examples/examples",
5+
"examples/lambda",
6+
"examples/webassembly",
7+
"examples/test-utils",
88
"tests/no-default-features",
99
"tests/webassembly"
1010
]
@@ -79,6 +79,7 @@ members = [
7979
"sdk/billingconductor",
8080
"sdk/braket",
8181
"sdk/budgets",
82+
"sdk/chatbot",
8283
"sdk/chime",
8384
"sdk/chimesdkidentity",
8485
"sdk/chimesdkmediapipelines",

aws-models/amplify.json

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

aws-models/chatbot.json

Lines changed: 3497 additions & 0 deletions
Large diffs are not rendered by default.

aws-models/config-service.json

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

aws-models/ivs.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,7 +1185,7 @@
11851185
"latencyMode": {
11861186
"target": "com.amazonaws.ivs#ChannelLatencyMode",
11871187
"traits": {
1188-
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default:\n <code>LOW</code>. (Note: In the Amazon IVS console, <code>LOW</code> and <code>NORMAL</code>\n correspond to Ultra-low and Standard, respectively.)</p>"
1188+
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default:\n <code>LOW</code>.</p>"
11891189
}
11901190
},
11911191
"type": {
@@ -1356,7 +1356,7 @@
13561356
"latencyMode": {
13571357
"target": "com.amazonaws.ivs#ChannelLatencyMode",
13581358
"traits": {
1359-
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default:\n <code>LOW</code>. (Note: In the Amazon IVS console, <code>LOW</code> and <code>NORMAL</code>\n correspond to Ultra-low and Standard, respectively.)</p>"
1359+
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default:\n <code>LOW</code>.</p>"
13601360
}
13611361
},
13621362
"authorized": {
@@ -1504,7 +1504,7 @@
15041504
"latencyMode": {
15051505
"target": "com.amazonaws.ivs#ChannelLatencyMode",
15061506
"traits": {
1507-
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. (Note: In the\n Amazon IVS console, <code>LOW</code> and <code>NORMAL</code> correspond to Ultra-low and\n Standard, respectively.) Default: <code>LOW</code>.</p>"
1507+
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default: <code>LOW</code>.</p>"
15081508
}
15091509
},
15101510
"type": {
@@ -4673,7 +4673,7 @@
46734673
"latencyMode": {
46744674
"target": "com.amazonaws.ivs#ChannelLatencyMode",
46754675
"traits": {
4676-
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. (Note: In the\n Amazon IVS console, <code>LOW</code> and <code>NORMAL</code> correspond to Ultra-low and\n Standard, respectively.)</p>"
4676+
"smithy.api#documentation": "<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to\n Full HD. Use <code>LOW</code> for near-real-time interaction with viewers.</p>"
46774677
}
46784678
},
46794679
"type": {

aws-models/keyspaces.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
}
7676
},
7777
"traits": {
78-
"smithy.api#documentation": "<p>The optional auto scaling settings for a table with provisioned throughput capacity.</p>\n <p>To turn on auto scaling for a table in <code>throughputMode:PROVISIONED</code>, \n you must specify the following parameters. </p>\n <p>Configure the minimum and maximum units for write and read capacity. The auto scaling policy ensures that capacity never goes below the \n minimum or above the maximum range.</p>\n <ul>\n <li>\n <p>\n <code>minimumUnits</code>: The minimum level of throughput the table should always be ready to support. The value must be between 1 \n and the max throughput per second quota for your account (40,000 by default).</p>\n </li>\n <li>\n <p>\n <code>maximumUnits</code>: The maximum level of throughput the table should always be ready to\n support. The value must be between 1 and the max throughput per second quota for your\n account (40,000 by default).</p>\n </li>\n <li>\n <p>\n <code>scalingPolicy</code>: Amazon Keyspaces supports the <code>target tracking</code> scaling policy. \n The auto scaling target is the provisioned read and write capacity of the table. \n </p>\n <ul>\n <li>\n <p>\n <code>targetTrackingScalingPolicyConfiguration</code>: To define the target tracking policy, you must define the target value.\n </p>\n <ul>\n <li>\n <p>\n <code>targetValue</code>: The target utilization rate of the table. Amazon Keyspaces auto scaling ensures that the ratio of\n consumed capacity to provisioned capacity stays at or near this value. You\n define <code>targetValue</code> as a percentage. A <code>double</code> between 20 and 90. (Required)</p>\n </li>\n <li>\n <p>\n <code>disableScaleIn</code>: A <code>boolean</code> that specifies if <code>scale-in</code> is\n disabled or enabled for the table. This parameter is disabled by default.\n To turn on <code>scale-in</code>, set the <code>boolean</code> value to\n <code>FALSE</code>. This means that capacity for a table can be\n automatically scaled down on your behalf. (Optional) </p>\n </li>\n <li>\n <p>\n <code>scaleInCooldown</code>: A cooldown period in seconds between scaling activities that lets the table stabilize \n before another scale in activity starts. If no value is provided, the default is 0. (Optional) </p>\n </li>\n <li>\n <p>\n <code>scaleOutCooldown</code>: A cooldown period in seconds between scaling activities that lets the table stabilize \n before another scale out activity starts. If no value is provided, the default is 0. (Optional) </p>\n </li>\n </ul>\n </li>\n </ul>\n </li>\n </ul>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>"
78+
"smithy.api#documentation": "<p>The optional auto scaling settings for a table with provisioned throughput capacity.</p>\n <p>To turn on auto scaling for a table in <code>throughputMode:PROVISIONED</code>, \n you must specify the following parameters. </p>\n <p>Configure the minimum and maximum capacity units. The auto scaling policy ensures that\n capacity never goes below the minimum or above the maximum range.</p>\n <ul>\n <li>\n <p>\n <code>minimumUnits</code>: The minimum level of throughput the table should always be ready to support. The value must be between 1 \n and the max throughput per second quota for your account (40,000 by default).</p>\n </li>\n <li>\n <p>\n <code>maximumUnits</code>: The maximum level of throughput the table should always be ready to\n support. The value must be between 1 and the max throughput per second quota for your\n account (40,000 by default).</p>\n </li>\n <li>\n <p>\n <code>scalingPolicy</code>: Amazon Keyspaces supports the <code>target tracking</code> scaling policy. \n The auto scaling target is the provisioned capacity of the table. \n </p>\n <ul>\n <li>\n <p>\n <code>targetTrackingScalingPolicyConfiguration</code>: To define the target tracking policy, you must define the target value.\n </p>\n <ul>\n <li>\n <p>\n <code>targetValue</code>: The target utilization rate of the table. Amazon Keyspaces auto scaling ensures that the ratio of\n consumed capacity to provisioned capacity stays at or near this value. You\n define <code>targetValue</code> as a percentage. A <code>double</code> between 20 and 90. (Required)</p>\n </li>\n <li>\n <p>\n <code>disableScaleIn</code>: A <code>boolean</code> that specifies if <code>scale-in</code> is\n disabled or enabled for the table. This parameter is disabled by default.\n To turn on <code>scale-in</code>, set the <code>boolean</code> value to\n <code>FALSE</code>. This means that capacity for a table can be\n automatically scaled down on your behalf. (Optional) </p>\n </li>\n <li>\n <p>\n <code>scaleInCooldown</code>: A cooldown period in seconds between scaling activities that lets the table stabilize \n before another scale in activity starts. If no value is provided, the default is 0. (Optional) </p>\n </li>\n <li>\n <p>\n <code>scaleOutCooldown</code>: A cooldown period in seconds between scaling activities that lets the table stabilize \n before another scale out activity starts. If no value is provided, the default is 0. (Optional) </p>\n </li>\n </ul>\n </li>\n </ul>\n </li>\n </ul>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>"
7979
}
8080
},
8181
"com.amazonaws.keyspaces#AutoScalingSpecification": {
@@ -95,7 +95,7 @@
9595
}
9696
},
9797
"traits": {
98-
"smithy.api#documentation": "<p>The optional auto scaling settings for read and write capacity of a table in provisioned capacity mode.</p>"
98+
"smithy.api#documentation": "<p>The optional auto scaling capacity settings for a table in provisioned capacity mode.</p>"
9999
}
100100
},
101101
"com.amazonaws.keyspaces#BooleanObject": {
@@ -466,7 +466,7 @@
466466
"autoScalingSpecification": {
467467
"target": "com.amazonaws.keyspaces#AutoScalingSpecification",
468468
"traits": {
469-
"smithy.api#documentation": "<p>The optional auto scaling settings for a table in provisioned capacity mode. Specifies if the service can manage throughput capacity \n automatically on your behalf.</p>\n <p>Auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing \n your table's read and write capacity automatically in response to application traffic. For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>\n <p>By default, auto scaling is disabled for a table. </p>"
469+
"smithy.api#documentation": "<p>The optional auto scaling settings for a table in provisioned capacity mode. Specifies if the service can manage throughput capacity \n automatically on your behalf.</p>\n <p>Auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing \n your table's read and write capacity automatically in response to application traffic. For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>\n <p>By default, auto scaling is disabled for a table. </p>"
470470
}
471471
},
472472
"replicaSpecifications": {
@@ -774,7 +774,7 @@
774774
}
775775
],
776776
"traits": {
777-
"smithy.api#documentation": "<p>Returns auto scaling related settings of the specified table in JSON format. If the table is a multi-Region table, the \n Amazon Web Services Region specific auto scaling settings of the table are included.</p>\n <p>Amazon Keyspaces auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing \n your table's read and write capacity automatically in response to application traffic. For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>"
777+
"smithy.api#documentation": "<p>Returns auto scaling related settings of the specified table in JSON format. If the table is a multi-Region table, the \n Amazon Web Services Region specific auto scaling settings of the table are included.</p>\n <p>Amazon Keyspaces auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing \n your table's read and write capacity automatically in response to application traffic. For more information, see <a href=\"https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html\">Managing throughput capacity automatically with Amazon Keyspaces auto scaling</a> in the <i>Amazon Keyspaces Developer\n Guide</i>.</p>\n <important>\n <p>\n <code>GetTableAutoScalingSettings</code> can't be used as an action in an IAM policy.</p>\n </important>\n <p>To define permissions for <code>GetTableAutoScalingSettings</code>, you must allow the following two actions in the IAM policy statement's \n <code>Action</code> element:</p>\n <ul>\n <li>\n <p>\n <code>application-autoscaling:DescribeScalableTargets</code>\n </p>\n </li>\n <li>\n <p>\n <code>application-autoscaling:DescribeScalingPolicies</code>\n </p>\n </li>\n </ul>"
778778
}
779779
},
780780
"com.amazonaws.keyspaces#GetTableAutoScalingSettingsRequest": {

aws-models/mediatailor.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@
5757
"target": "com.amazonaws.mediatailor#__long",
5858
"traits": {
5959
"smithy.api#default": 0,
60-
"smithy.api#documentation": "<p>How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.</p>"
60+
"smithy.api#documentation": "<p>How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.</p>",
61+
"smithy.api#required": {}
6162
}
6263
},
6364
"Slate": {

examples/examples/config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ publish = false
88

99
[dependencies]
1010
aws-config= { version = "1.1.5", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
11-
aws-sdk-config= { version = "1.14.0", path = "../../../sdk/config" }
11+
aws-sdk-config= { version = "1.14.1", path = "../../../sdk/config" }
1212

1313
[dependencies.tokio]
1414
version = "1.20.1"

index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,3 +381,4 @@ The AWS SDK for Rust contains one crate for each AWS service, as well as [aws-co
381381
| Service Quotas | [aws-sdk-servicequotas](https://crates.io/crates/aws-sdk-servicequotas) ([docs](https://docs.rs/aws-sdk-servicequotas)) |
382382
| Synthetics | [aws-sdk-synthetics](https://crates.io/crates/aws-sdk-synthetics) ([docs](https://docs.rs/aws-sdk-synthetics)) |
383383
| TrustedAdvisor Public API | [aws-sdk-trustedadvisor](https://crates.io/crates/aws-sdk-trustedadvisor) ([docs](https://docs.rs/aws-sdk-trustedadvisor)) |
384+
| chatbot | [aws-sdk-chatbot](https://crates.io/crates/aws-sdk-chatbot) ([docs](https://docs.rs/aws-sdk-chatbot)) |

sdk/amplify/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
22
[package]
33
name = "aws-sdk-amplify"
4-
version = "1.13.0"
4+
version = "1.14.0"
55
authors = ["AWS Rust SDK Team <[email protected]>", "Russell Cohen <[email protected]>"]
66
description = "AWS SDK for AWS Amplify"
77
edition = "2021"

sdk/amplify/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ your project, add the following to your **Cargo.toml** file:
1414
```toml
1515
[dependencies]
1616
aws-config = { version = "1.1.5", features = ["behavior-version-latest"] }
17-
aws-sdk-amplify = "1.13.0"
17+
aws-sdk-amplify = "1.14.0"
1818
tokio = { version = "1", features = ["full"] }
1919
```
2020

0 commit comments

Comments
 (0)