Skip to content

Commit 91d9218

Browse files
Update SDK models
1 parent dba3708 commit 91d9218

File tree

1,437 files changed

+12389
-10672
lines changed

Some content is hidden

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

1,437 files changed

+12389
-10672
lines changed

Cargo.toml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
resolver = "2"
33
exclude = [
44
"tests/telemetry",
5-
"tests/webassembly",
6-
"tests/no-default-features"
5+
"tests/no-default-features",
6+
"tests/webassembly"
77
]
88
members = [
99
"sdk/accessanalyzer",
@@ -42,28 +42,20 @@ members = [
4242
"sdk/autoscalingplans",
4343
"sdk/aws-config",
4444
"sdk/aws-credential-types",
45-
"sdk/aws-endpoint",
46-
"sdk/aws-http",
47-
"sdk/aws-hyper",
4845
"sdk/aws-runtime",
4946
"sdk/aws-runtime-api",
50-
"sdk/aws-sig-auth",
5147
"sdk/aws-sigv4",
5248
"sdk/aws-smithy-async",
5349
"sdk/aws-smithy-cbor",
5450
"sdk/aws-smithy-checksums",
55-
"sdk/aws-smithy-client",
5651
"sdk/aws-smithy-compression",
5752
"sdk/aws-smithy-dns",
5853
"sdk/aws-smithy-eventstream",
5954
"sdk/aws-smithy-experimental",
6055
"sdk/aws-smithy-http",
61-
"sdk/aws-smithy-http-auth",
6256
"sdk/aws-smithy-http-client",
63-
"sdk/aws-smithy-http-tower",
6457
"sdk/aws-smithy-json",
6558
"sdk/aws-smithy-mocks",
66-
"sdk/aws-smithy-mocks-experimental",
6759
"sdk/aws-smithy-observability",
6860
"sdk/aws-smithy-observability-otel",
6961
"sdk/aws-smithy-protocol-test",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
2424

2525
```toml
2626
[dependencies]
27-
aws-config = { version= "1.8.6", features = ["behavior-version-latest"] }
28-
aws-sdk-dynamodb = "1.93.0"
27+
aws-config = { version= "1.8.7", features = ["behavior-version-latest"] }
28+
aws-sdk-dynamodb = "1.94.0"
2929
tokio = { version = "1", features = ["full"] }
3030
```
3131

aws-models/cloudformation.json

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

aws-models/connectcases.json

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

aws-models/dynamodb.json

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

aws-models/guardduty.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2786,7 +2786,7 @@
27862786
"target": "com.amazonaws.guardduty#Location",
27872787
"traits": {
27882788
"smithy.api#clientOptional": {},
2789-
"smithy.api#documentation": "<p>The URI of the file that contains the threat entity set.</p>",
2789+
"smithy.api#documentation": "<p>The URI of the file that contains the threat entity set. The format of the <code>Location</code> URL must be a valid\n Amazon S3 URL format. Invalid URL formats will result in an error, regardless of whether you activate the entity set or not. For more information about\n format of the location URLs, see <a href=\"https://docs.aws.amazon.com/guardduty/latest/ug/guardduty-lists-create-activate.html\">Format of location URL under Step 2: Adding trusted or threat intelligence data</a>\n in the <i>Amazon GuardDuty User Guide</i>.</p>",
27902790
"smithy.api#jsonName": "location",
27912791
"smithy.api#required": {}
27922792
}
@@ -3023,7 +3023,7 @@
30233023
"target": "com.amazonaws.guardduty#Location",
30243024
"traits": {
30253025
"smithy.api#clientOptional": {},
3026-
"smithy.api#documentation": "<p>The URI of the file that contains the trusted entity set.</p>",
3026+
"smithy.api#documentation": "<p>The URI of the file that contains the threat entity set. The format of the <code>Location</code> URL must be a valid\n Amazon S3 URL format. Invalid URL formats will result in an error, regardless of whether you activate the entity set or not. For more information about\n format of the location URLs, see <a href=\"https://docs.aws.amazon.com/guardduty/latest/ug/guardduty-lists-create-activate.html\">Format of location URL under Step 2: Adding trusted or threat intelligence data</a>\n in the <i>Amazon GuardDuty User Guide</i>.</p>",
30273027
"smithy.api#jsonName": "location",
30283028
"smithy.api#required": {}
30293029
}

aws-models/synthetics.json

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,28 @@
201201
}
202202
}
203203
},
204+
"com.amazonaws.synthetics#BlueprintType": {
205+
"type": "string",
206+
"traits": {
207+
"smithy.api#length": {
208+
"min": 1,
209+
"max": 128
210+
},
211+
"smithy.api#pattern": "^[0-9a-zA-Z_\\-\\.]+$"
212+
}
213+
},
214+
"com.amazonaws.synthetics#BlueprintTypes": {
215+
"type": "list",
216+
"member": {
217+
"target": "com.amazonaws.synthetics#BlueprintType"
218+
},
219+
"traits": {
220+
"smithy.api#length": {
221+
"min": 0,
222+
"max": 1
223+
}
224+
}
225+
},
204226
"com.amazonaws.synthetics#BrowserConfig": {
205227
"type": "structure",
206228
"members": {
@@ -427,8 +449,15 @@
427449
"Handler": {
428450
"target": "com.amazonaws.synthetics#CodeHandler",
429451
"traits": {
430-
"smithy.api#documentation": "<p>The entry point to use for the source code when running the canary. For canaries that use the \n <code>syn-python-selenium-1.0</code> runtime\n or a <code>syn-nodejs.puppeteer</code> runtime earlier than <code>syn-nodejs.puppeteer-3.4</code>, \n the handler must be specified as <code>\n <i>fileName</i>.handler</code>. For \n <code>syn-python-selenium-1.1</code>, <code>syn-nodejs.puppeteer-3.4</code>, and later runtimes, the handler can be specified as \n <code>\n <i>fileName</i>.<i>functionName</i>\n </code>, or\n you can specify a folder where canary scripts reside as \n<code>\n <i>folder</i>/<i>fileName</i>.<i>functionName</i>\n </code>.</p>",
431-
"smithy.api#required": {}
452+
"smithy.api#addedDefault": {},
453+
"smithy.api#default": "",
454+
"smithy.api#documentation": "<p>The entry point to use for the source code when running the canary. For canaries that use the \n <code>syn-python-selenium-1.0</code> runtime\n or a <code>syn-nodejs.puppeteer</code> runtime earlier than <code>syn-nodejs.puppeteer-3.4</code>, \n the handler must be specified as <code>\n <i>fileName</i>.handler</code>. For \n <code>syn-python-selenium-1.1</code>, <code>syn-nodejs.puppeteer-3.4</code>, and later runtimes, the handler can be specified as \n <code>\n <i>fileName</i>.<i>functionName</i>\n </code>, or\n you can specify a folder where canary scripts reside as \n<code>\n <i>folder</i>/<i>fileName</i>.<i>functionName</i>\n </code>.</p>\n <p>This field is required when you don't specify <code>BlueprintTypes</code> and is not allowed when you specify <code>BlueprintTypes</code>.</p>"
455+
}
456+
},
457+
"BlueprintTypes": {
458+
"target": "com.amazonaws.synthetics#BlueprintTypes",
459+
"traits": {
460+
"smithy.api#documentation": "<p>\n <code>BlueprintTypes</code> is a list of templates that enable simplified canary creation. You can create canaries for common monitoring scenarios by providing only a JSON configuration file instead of writing custom scripts. The only supported value is <code>multi-checks</code>.</p>\n <p>Multi-checks monitors HTTP/DNS/SSL/TCP endpoints with built-in authentication schemes (Basic, API Key, OAuth, SigV4) and assertion capabilities. When you specify <code>BlueprintTypes</code>, the Handler field cannot be specified since the blueprint provides a pre-defined entry point.</p>\n <p>\n <code>BlueprintTypes</code> is supported only on canaries for syn-nodejs-3.0 runtime or later.</p>"
432461
}
433462
},
434463
"Dependencies": {
@@ -454,7 +483,13 @@
454483
"Handler": {
455484
"target": "com.amazonaws.synthetics#String",
456485
"traits": {
457-
"smithy.api#documentation": "<p>The entry point to use for the source code when running the canary.</p>"
486+
"smithy.api#documentation": "<p>The entry point to use for the source code when running the canary.</p>\n <p>This field is required when you don't specify <code>BlueprintTypes</code> and is not allowed when you specify <code>BlueprintTypes</code>.</p>"
487+
}
488+
},
489+
"BlueprintTypes": {
490+
"target": "com.amazonaws.synthetics#BlueprintTypes",
491+
"traits": {
492+
"smithy.api#documentation": "<p>\n <code>BlueprintTypes</code> is a list of templates that enable simplified canary creation. You can create canaries for common monitoring scenarios by providing only a JSON configuration file instead of writing custom scripts. The only supported value is <code>multi-checks</code>.</p>\n <p>Multi-checks monitors HTTP/DNS/SSL/TCP endpoints with built-in authentication schemes (Basic, API Key, OAuth, SigV4) and assertion capabilities. When you specify <code>BlueprintTypes</code>, the Handler field cannot be specified since the blueprint provides a pre-defined entry point.</p>\n <p>\n <code>BlueprintTypes</code> is supported only on canaries for syn-nodejs-3.0 runtime or later.</p>"
458493
}
459494
},
460495
"Dependencies": {
@@ -1022,10 +1057,10 @@
10221057
"type": "string",
10231058
"traits": {
10241059
"smithy.api#length": {
1025-
"min": 1,
1060+
"min": 0,
10261061
"max": 128
10271062
},
1028-
"smithy.api#pattern": "^([0-9a-zA-Z_-]+(\\/|\\.))*[0-9A-Za-z_\\\\-]+(\\.|::)[A-Za-z_][A-Za-z0-9_]*$"
1063+
"smithy.api#pattern": "^(([0-9a-zA-Z_-]+(\\/|\\.))*[0-9A-Za-z_\\\\-]+(\\.|::)[A-Za-z_][A-Za-z0-9_]*)?$"
10291064
}
10301065
},
10311066
"com.amazonaws.synthetics#ConflictException": {

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AWS SDK for Rust
2-
The AWS SDK for Rust contains one crate for each AWS service, as well as [aws-config](https://crates.io/crates/aws-config) ([docs](https://docs.rs/aws-config)), a crate implementing configuration loading such as credential providers. For usage documentation see the [Developer Guide](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/welcome.html).
2+
The AWS SDK for Rust contains one crate for each AWS service, as well as [aws-config](https://crates.io/crates/aws-config) ([docs](https://docs.rs/aws-config)), a crate implementing configuration loading such as credential providers. For usage documentation see the [Developer Guide](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/welcome.html). For code examples refer to the [Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1).
33
## AWS Services
44

55
| Service | Package |

sdk/accessanalyzer/Cargo.toml

Lines changed: 6 additions & 6 deletions
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-accessanalyzer"
4-
version = "1.91.0"
4+
version = "1.92.0"
55
authors = ["AWS Rust SDK Team <[email protected]>", "Russell Cohen <[email protected]>"]
66
description = "AWS SDK for Access Analyzer"
77
edition = "2021"
@@ -10,17 +10,17 @@ repository = "https://github.com/awslabs/aws-sdk-rust"
1010
rust-version = "1.86.0"
1111
readme = "README.md"
1212
[package.metadata.smithy]
13-
codegen-version = "441e42ceeda3c084c971d6b90908b9c268d1703e"
13+
codegen-version = "0dacca86f5e718006dd390312c7e3d6e87c1b2ed"
1414
[package.metadata.docs.rs]
1515
all-features = true
1616
targets = ["x86_64-unknown-linux-gnu"]
1717
[dependencies.aws-credential-types]
1818
path = "../aws-credential-types"
19-
version = "1.2.6"
19+
version = "1.2.7"
2020

2121
[dependencies.aws-runtime]
2222
path = "../aws-runtime"
23-
version = "1.5.10"
23+
version = "1.5.11"
2424

2525
[dependencies.aws-smithy-async]
2626
path = "../aws-smithy-async"
@@ -68,12 +68,12 @@ version = "0.1.5"
6868
version = "0.1"
6969
[dev-dependencies.aws-config]
7070
path = "../aws-config"
71-
version = "1.8.6"
71+
version = "1.8.7"
7272

7373
[dev-dependencies.aws-credential-types]
7474
path = "../aws-credential-types"
7575
features = ["test-util"]
76-
version = "1.2.6"
76+
version = "1.2.7"
7777

7878
[dev-dependencies.tokio]
7979
version = "1.23.1"

sdk/accessanalyzer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This guide describes the IAM Access Analyzer operations that you can call progra
1313
## Getting Started
1414

1515
> Examples are available for many services and operations, check out the
16-
> [examples folder in GitHub](https://github.com/awslabs/aws-sdk-rust/tree/main/examples).
16+
> [usage examples](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1).
1717
1818
The SDK provides one crate per AWS service. You must add [Tokio](https://crates.io/crates/tokio)
1919
as a dependency within your Rust project to execute asynchronous code. To add `aws-sdk-accessanalyzer` to
@@ -22,7 +22,7 @@ your project, add the following to your **Cargo.toml** file:
2222
```toml
2323
[dependencies]
2424
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
25-
aws-sdk-accessanalyzer = "1.91.0"
25+
aws-sdk-accessanalyzer = "1.92.0"
2626
tokio = { version = "1", features = ["full"] }
2727
```
2828

@@ -56,7 +56,7 @@ additional sections for the guide by opening an issue and describing what you ar
5656
* [GitHub discussions](https://github.com/awslabs/aws-sdk-rust/discussions) - For ideas, RFCs & general questions
5757
* [GitHub issues](https://github.com/awslabs/aws-sdk-rust/issues/new/choose) - For bug reports & feature requests
5858
* [Generated Docs (latest version)](https://awslabs.github.io/aws-sdk-rust/)
59-
* [Usage examples](https://github.com/awslabs/aws-sdk-rust/tree/main/examples)
59+
* [Usage examples](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1)
6060

6161
## License
6262

0 commit comments

Comments
 (0)