Skip to content

Commit 67a2d91

Browse files
Update SDK models
1 parent 565e14b commit 67a2d91

File tree

200 files changed

+3288
-1555
lines changed

Some content is hidden

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

200 files changed

+3288
-1555
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4+
"examples/examples",
45
"examples/test-utils",
6+
"examples/cross_service",
57
"examples/lambda",
6-
"examples/examples",
78
"examples/webassembly",
8-
"examples/cross_service",
99
"tests/telemetry",
1010
"tests/no-default-features",
1111
"tests/webassembly"

aws-models/bcm-pricing-calculator.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5693,7 +5693,7 @@
56935693
"type": "integer",
56945694
"traits": {
56955695
"smithy.api#range": {
5696-
"min": 0,
5696+
"min": 1,
56975697
"max": 25
56985698
}
56995699
}
@@ -5794,7 +5794,7 @@
57945794
"traits": {
57955795
"smithy.api#length": {
57965796
"min": 1,
5797-
"max": 2
5797+
"max": 3
57985798
}
57995799
}
58005800
},
@@ -7131,7 +7131,7 @@
71317131
"type": "integer",
71327132
"traits": {
71337133
"smithy.api#range": {
7134-
"min": 0,
7134+
"min": 1,
71357135
"max": 300
71367136
}
71377137
}

aws-models/cloudformation.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11853,7 +11853,7 @@
1185311853
"Types": {
1185411854
"target": "com.amazonaws.cloudformation#ResourceTypeFilters",
1185511855
"traits": {
11856-
"smithy.api#documentation": "<p>An array of strings where each string represents an Amazon Web Services resource type you want to scan.\n Each string defines the resource type using the format\n <code>AWS::ServiceName::ResourceType</code>, for example, <code>AWS::DynamoDB::Table</code>. For\n the full list of supported resource types, see the <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html\">Resource type\n support</a> table in the <i>CloudFormation User Guide</i>.</p>\n <p>To scan all resource types within a service, you can use a wildcard, represented by an\n asterisk (<code>*</code>). You can place a asterisk at only the end of the string, for example,\n <code>AWS::S3::*</code>.</p>"
11856+
"smithy.api#documentation": "<p>An array of strings where each string represents an Amazon Web Services resource type you want to scan.\n Each string defines the resource type using the format\n <code>AWS::ServiceName::ResourceType</code>, for example, <code>AWS::DynamoDB::Table</code>. For\n the full list of supported resource types, see the <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html\">Resource type\n support</a> table in the <i>CloudFormation User Guide</i>.</p>\n <p>To scan all resource types within a service, you can use a wildcard, represented by an\n asterisk (<code>*</code>). You can place an asterisk at only the end of the string, for example,\n <code>AWS::S3::*</code>.</p>"
1185711857
}
1185811858
}
1185911859
},
@@ -16731,6 +16731,12 @@
1673116731
"traits": {
1673216732
"smithy.api#enumValue": "MUTUALLY_EXCLUSIVE_TYPES"
1673316733
}
16734+
},
16735+
"EXCLUDED_PROPERTIES": {
16736+
"target": "smithy.api#Unit",
16737+
"traits": {
16738+
"smithy.api#enumValue": "EXCLUDED_PROPERTIES"
16739+
}
1673416740
}
1673516741
}
1673616742
},

aws-models/kms.json

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

aws-models/sdk-endpoints.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,7 @@
649649
"ap-southeast-2" : { },
650650
"ap-southeast-3" : { },
651651
"ap-southeast-4" : { },
652+
"ap-southeast-5" : { },
652653
"ca-central-1" : { },
653654
"ca-west-1" : { },
654655
"eu-central-1" : { },
@@ -2993,6 +2994,8 @@
29932994
"protocols" : [ "https" ]
29942995
},
29952996
"endpoints" : {
2997+
"af-south-1" : { },
2998+
"ap-east-1" : { },
29962999
"ap-northeast-1" : {
29973000
"variants" : [ {
29983001
"tags" : [ "dualstack" ]
@@ -3018,17 +3021,21 @@
30183021
"tags" : [ "dualstack" ]
30193022
} ]
30203023
},
3024+
"ap-southeast-5" : { },
3025+
"ap-southeast-7" : { },
30213026
"ca-central-1" : { },
30223027
"eu-central-1" : {
30233028
"variants" : [ {
30243029
"tags" : [ "dualstack" ]
30253030
} ]
30263031
},
3032+
"eu-central-2" : { },
30273033
"eu-north-1" : {
30283034
"variants" : [ {
30293035
"tags" : [ "dualstack" ]
30303036
} ]
30313037
},
3038+
"eu-south-1" : { },
30323039
"eu-west-1" : {
30333040
"variants" : [ {
30343041
"tags" : [ "dualstack" ]
@@ -3044,6 +3051,7 @@
30443051
"tags" : [ "dualstack" ]
30453052
} ]
30463053
},
3054+
"me-central-1" : { },
30473055
"sa-east-1" : {
30483056
"variants" : [ {
30493057
"tags" : [ "dualstack" ]
@@ -12531,6 +12539,7 @@
1253112539
"endpoints" : {
1253212540
"ap-south-1" : { },
1253312541
"ap-southeast-2" : { },
12542+
"eu-west-1" : { },
1253412543
"eu-west-2" : { },
1253512544
"us-east-1" : { },
1253612545
"us-east-2" : { },
@@ -30436,6 +30445,12 @@
3043630445
},
3043730446
"isRegionalized" : true
3043830447
},
30448+
"scheduler" : {
30449+
"endpoints" : {
30450+
"cn-north-1" : { },
30451+
"cn-northwest-1" : { }
30452+
}
30453+
},
3043930454
"schemas" : {
3044030455
"endpoints" : {
3044130456
"cn-north-1" : { },

aws-models/wafv2.json

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@
9898
}
9999
}
100100
},
101+
"com.amazonaws.wafv2#ASN": {
102+
"type": "long",
103+
"traits": {
104+
"smithy.api#default": 0,
105+
"smithy.api#range": {
106+
"min": 0,
107+
"max": 4294967295
108+
}
109+
}
110+
},
101111
"com.amazonaws.wafv2#AWSManagedRulesACFPRuleSet": {
102112
"type": "structure",
103113
"members": {
@@ -1731,6 +1741,39 @@
17311741
"smithy.api#documentation": "<p>A logical rule statement used to combine other rule statements with AND logic. You provide more than one <a>Statement</a> within the <code>AndStatement</code>. </p>"
17321742
}
17331743
},
1744+
"com.amazonaws.wafv2#AsnList": {
1745+
"type": "list",
1746+
"member": {
1747+
"target": "com.amazonaws.wafv2#ASN"
1748+
},
1749+
"traits": {
1750+
"smithy.api#length": {
1751+
"min": 1,
1752+
"max": 100
1753+
}
1754+
}
1755+
},
1756+
"com.amazonaws.wafv2#AsnMatchStatement": {
1757+
"type": "structure",
1758+
"members": {
1759+
"AsnList": {
1760+
"target": "com.amazonaws.wafv2#AsnList",
1761+
"traits": {
1762+
"smithy.api#documentation": "<p>Contains one or more Autonomous System Numbers (ASNs). \n ASNs are unique identifiers assigned to large internet networks managed by organizations such as \n internet service providers, enterprises, universities, or government agencies. </p>",
1763+
"smithy.api#required": {}
1764+
}
1765+
},
1766+
"ForwardedIPConfig": {
1767+
"target": "com.amazonaws.wafv2#ForwardedIPConfig",
1768+
"traits": {
1769+
"smithy.api#documentation": "<p>The configuration for inspecting IP addresses to match against an ASN in an HTTP header that you specify, \n instead of using the IP address that's reported by the web request origin. Commonly, this is the X-Forwarded-For (XFF) header, \n but you can specify any header name. </p>"
1770+
}
1771+
}
1772+
},
1773+
"traits": {
1774+
"smithy.api#documentation": "<p>A rule statement that inspects web traffic based on the Autonomous System Number (ASN) associated with the request's IP address.</p>\n <p>For additional details, see <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-asn-match.html\">ASN match rule statement</a> in the <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html\">WAF Developer Guide</a>. </p>"
1775+
}
1776+
},
17341777
"com.amazonaws.wafv2#AssociateWebACL": {
17351778
"type": "operation",
17361779
"input": {
@@ -5923,7 +5966,7 @@
59235966
}
59245967
},
59255968
"traits": {
5926-
"smithy.api#documentation": "<p>The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. Commonly, this is the X-Forwarded-For (XFF) header, but you can specify any header name. </p>\n <note>\n <p>If the specified header isn't present in the request, WAF doesn't apply the rule to the web request at all.</p>\n </note>\n <p>This configuration is used for <a>GeoMatchStatement</a> and <a>RateBasedStatement</a>. For <a>IPSetReferenceStatement</a>, use <a>IPSetForwardedIPConfig</a> instead. </p>\n <p>WAF only evaluates the first IP address found in the specified HTTP header.\n </p>"
5969+
"smithy.api#documentation": "<p>The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. Commonly, this is the X-Forwarded-For (XFF) header, but you can specify any header name. </p>\n <note>\n <p>If the specified header isn't present in the request, WAF doesn't apply the rule to the web request at all.</p>\n </note>\n <p>This configuration is used for <a>GeoMatchStatement</a>, <a>AsnMatchStatement</a>, and \n <a>RateBasedStatement</a>. For <a>IPSetReferenceStatement</a>, use <a>IPSetForwardedIPConfig</a> instead. </p>\n <p>WAF only evaluates the first IP address found in the specified HTTP header.\n </p>"
59275970
}
59285971
},
59295972
"com.amazonaws.wafv2#ForwardedIPHeaderName": {
@@ -7045,7 +7088,7 @@
70457088
"OversizeHandling": {
70467089
"target": "com.amazonaws.wafv2#OversizeHandling",
70477090
"traits": {
7048-
"smithy.api#documentation": "<p>What WAF should do if the headers of the request are more numerous or larger than WAF can inspect. \n WAF does not support inspecting the entire contents of request headers \n when they exceed 8 KB (8192 bytes) or 200 total headers. The underlying host service forwards a maximum of 200 headers\n and at most 8 KB of header contents to WAF. </p>\n <p>The options for oversize handling are the following:</p>\n <ul>\n <li>\n <p>\n <code>CONTINUE</code> - Inspect the available headers normally, according to the rule inspection criteria. </p>\n </li>\n <li>\n <p>\n <code>MATCH</code> - Treat the web request as matching the rule statement. WAF\n applies the rule action to the request.</p>\n </li>\n <li>\n <p>\n <code>NO_MATCH</code> - Treat the web request as not matching the rule\n statement.</p>\n </li>\n </ul>",
7091+
"smithy.api#documentation": "<p>What WAF should do if the headers determined by your match scope are more numerous or larger than WAF can inspect. \n WAF does not support inspecting the entire contents of request headers \n when they exceed 8 KB (8192 bytes) or 200 total headers. The underlying host service forwards a maximum of 200 headers\n and at most 8 KB of header contents to WAF. </p>\n <p>The options for oversize handling are the following:</p>\n <ul>\n <li>\n <p>\n <code>CONTINUE</code> - Inspect the available headers normally, according to the rule inspection criteria. </p>\n </li>\n <li>\n <p>\n <code>MATCH</code> - Treat the web request as matching the rule statement. WAF\n applies the rule action to the request.</p>\n </li>\n <li>\n <p>\n <code>NO_MATCH</code> - Treat the web request as not matching the rule\n statement.</p>\n </li>\n </ul>",
70497092
"smithy.api#required": {}
70507093
}
70517094
}
@@ -7077,7 +7120,7 @@
70777120
"OversizeHandling": {
70787121
"target": "com.amazonaws.wafv2#OversizeHandling",
70797122
"traits": {
7080-
"smithy.api#documentation": "<p>What WAF should do if the headers of the request are more numerous or larger than WAF can inspect. \n WAF does not support inspecting the entire contents of request headers \n when they exceed 8 KB (8192 bytes) or 200 total headers. The underlying host service forwards a maximum of 200 headers\n and at most 8 KB of header contents to WAF. </p>\n <p>The options for oversize handling are the following:</p>\n <ul>\n <li>\n <p>\n <code>CONTINUE</code> - Inspect the available headers normally, according to the rule inspection criteria. </p>\n </li>\n <li>\n <p>\n <code>MATCH</code> - Treat the web request as matching the rule statement. WAF\n applies the rule action to the request.</p>\n </li>\n <li>\n <p>\n <code>NO_MATCH</code> - Treat the web request as not matching the rule\n statement.</p>\n </li>\n </ul>",
7123+
"smithy.api#documentation": "<p>What WAF should do if the headers determined by your match scope are more numerous or larger than WAF can inspect. \n WAF does not support inspecting the entire contents of request headers \n when they exceed 8 KB (8192 bytes) or 200 total headers. The underlying host service forwards a maximum of 200 headers\n and at most 8 KB of header contents to WAF. </p>\n <p>The options for oversize handling are the following:</p>\n <ul>\n <li>\n <p>\n <code>CONTINUE</code> - Inspect the available headers normally, according to the rule inspection criteria. </p>\n </li>\n <li>\n <p>\n <code>MATCH</code> - Treat the web request as matching the rule statement. WAF\n applies the rule action to the request.</p>\n </li>\n <li>\n <p>\n <code>NO_MATCH</code> - Treat the web request as not matching the rule\n statement.</p>\n </li>\n </ul>",
70817124
"smithy.api#required": {}
70827125
}
70837126
}
@@ -10141,6 +10184,12 @@
1014110184
"traits": {
1014210185
"smithy.api#documentation": "<p>Use the request's JA4 fingerprint as an aggregate key. If you use a single\n JA4 fingerprint as your custom key, then each value fully defines an aggregation instance. </p>"
1014310186
}
10187+
},
10188+
"ASN": {
10189+
"target": "com.amazonaws.wafv2#RateLimitAsn",
10190+
"traits": {
10191+
"smithy.api#documentation": "<p>Use an Autonomous System Number (ASN) derived from the request's originating or forwarded IP address as an aggregate key. \n Each distinct ASN contributes to the aggregation instance. </p>"
10192+
}
1014410193
}
1014510194
},
1014610195
"traits": {
@@ -10188,6 +10237,13 @@
1018810237
}
1018910238
}
1019010239
},
10240+
"com.amazonaws.wafv2#RateLimitAsn": {
10241+
"type": "structure",
10242+
"members": {},
10243+
"traits": {
10244+
"smithy.api#documentation": "<p>Specifies an Autonomous System Number (ASN) derived from the request's originating or forwarded IP address as an aggregate key for a rate-based rule. \n Each distinct ASN contributes to the aggregation instance. \n If you use a single ASN as your custom key, then each ASN fully defines an aggregation instance. </p>"
10245+
}
10246+
},
1019110247
"com.amazonaws.wafv2#RateLimitCookie": {
1019210248
"type": "structure",
1019310249
"members": {
@@ -11718,6 +11774,12 @@
1171811774
"traits": {
1171911775
"smithy.api#documentation": "<p>A rule statement used to search web request components for a match against a single regular expression. </p>"
1172011776
}
11777+
},
11778+
"AsnMatchStatement": {
11779+
"target": "com.amazonaws.wafv2#AsnMatchStatement",
11780+
"traits": {
11781+
"smithy.api#documentation": "<p>A rule statement that inspects web traffic based on the Autonomous System Number (ASN) associated with the request's IP address.</p>\n <p>For additional details, see <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-asn-match.html\">ASN match rule statement</a> in the <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html\">WAF Developer Guide</a>. </p>"
11782+
}
1172111783
}
1172211784
},
1172311785
"traits": {

examples/examples/cloudformation/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.6.3", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
11-
aws-sdk-cloudformation= { version = "1.79.0", path = "../../../sdk/cloudformation" }
11+
aws-sdk-cloudformation= { version = "1.80.0", path = "../../../sdk/cloudformation" }
1212

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

examples/examples/kms/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ publish = false
1010
[dependencies]
1111
base64 = "0.13.0"
1212
aws-config= { version = "1.6.3", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
13-
aws-sdk-kms= { version = "1.73.0", path = "../../../sdk/kms" }
13+
aws-sdk-kms= { version = "1.74.0", path = "../../../sdk/kms" }
1414

1515
[dependencies.tokio]
1616
version = "1.20.1"

examples/examples/tls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ webpki-roots = "0.22.4"
1818
rustls = "0.20.6"
1919
aws-config= { version = "1.6.3", path = "../../../sdk/aws-config", features = ["behavior-version-latest"] }
2020
aws-smithy-runtime= { version = "1.8.3", path = "../../../sdk/aws-smithy-runtime" }
21-
aws-sdk-kms= { version = "1.73.0", path = "../../../sdk/kms", default-features = false }
21+
aws-sdk-kms= { version = "1.74.0", path = "../../../sdk/kms", default-features = false }
2222

2323
[dependencies.tokio]
2424
version = "1.20.1"

sdk/bcmpricingcalculator/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-bcmpricingcalculator"
4-
version = "1.26.0"
4+
version = "1.27.0"
55
authors = ["AWS Rust SDK Team <[email protected]>", "Russell Cohen <[email protected]>"]
66
description = "AWS SDK for AWS Billing and Cost Management Pricing Calculator"
77
edition = "2021"

0 commit comments

Comments
 (0)