Skip to content

Commit 31f4d0a

Browse files
Update SDK models
1 parent d18b158 commit 31f4d0a

File tree

165 files changed

+8049
-143
lines changed

Some content is hidden

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

165 files changed

+8049
-143
lines changed

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4+
"examples/test-utils",
45
"examples/cross_service",
56
"examples/webassembly",
6-
"examples/test-utils",
7-
"examples/examples",
87
"examples/lambda",
9-
"tests/webassembly",
8+
"examples/examples",
109
"tests/telemetry",
10+
"tests/webassembly",
1111
"tests/no-default-features"
1212
]
1313
members = [

aws-models/connectcases.json

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

aws-models/dsql.json

Lines changed: 111 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@
7575
"list": {
7676
"target": "com.amazonaws.dsql#ListClusters"
7777
},
78+
"operations": [
79+
{
80+
"target": "com.amazonaws.dsql#GetVpcEndpointServiceName"
81+
}
82+
],
7883
"collectionOperations": [
7984
{
8085
"target": "com.amazonaws.dsql#CreateMultiRegionClusters"
@@ -118,7 +123,8 @@
118123
"com.amazonaws.dsql#ClusterId": {
119124
"type": "string",
120125
"traits": {
121-
"smithy.api#documentation": "The ID of the cluster"
126+
"smithy.api#documentation": "The ID of the cluster",
127+
"smithy.api#pattern": "^[a-z0-9]{26}$"
122128
}
123129
},
124130
"com.amazonaws.dsql#ClusterList": {
@@ -1053,7 +1059,7 @@
10531059
{
10541060
"id": "GetClusterNotFound",
10551061
"params": {
1056-
"identifier": "someIdentifier"
1062+
"identifier": "ruabtlcu6nqjdl6k6jjcug67ta"
10571063
},
10581064
"expect": {
10591065
"failure": {
@@ -1170,6 +1176,98 @@
11701176
"smithy.api#output": {}
11711177
}
11721178
},
1179+
"com.amazonaws.dsql#GetVpcEndpointServiceName": {
1180+
"type": "operation",
1181+
"input": {
1182+
"target": "com.amazonaws.dsql#GetVpcEndpointServiceNameInput"
1183+
},
1184+
"output": {
1185+
"target": "com.amazonaws.dsql#GetVpcEndpointServiceNameOutput"
1186+
},
1187+
"errors": [
1188+
{
1189+
"target": "com.amazonaws.dsql#InternalServerException"
1190+
},
1191+
{
1192+
"target": "com.amazonaws.dsql#ResourceNotFoundException"
1193+
},
1194+
{
1195+
"target": "com.amazonaws.dsql#ThrottlingException"
1196+
},
1197+
{
1198+
"target": "com.amazonaws.dsql#ValidationException"
1199+
}
1200+
],
1201+
"traits": {
1202+
"aws.iam#iamAction": {
1203+
"documentation": "Grants permission to get the VPC Endpoint Service Name for a cluster"
1204+
},
1205+
"smithy.api#documentation": "<p>Retrieves the VPC endpoint service name.</p>",
1206+
"smithy.api#examples": [
1207+
{
1208+
"title": "Get VPC Endpoint Service Name",
1209+
"input": {
1210+
"identifier": "kiqenqglxyl2snyvkvnj2c3s2e"
1211+
}
1212+
}
1213+
],
1214+
"smithy.api#http": {
1215+
"code": 200,
1216+
"uri": "/clusters/{identifier}/vpc-endpoint-service-name",
1217+
"method": "GET"
1218+
},
1219+
"smithy.api#readonly": {},
1220+
"smithy.test#smokeTests": [
1221+
{
1222+
"id": "GetVpcEndpointServiceNameNotFound",
1223+
"params": {
1224+
"identifier": "ruabtlcu6nqjdl6k6jjcug67ta"
1225+
},
1226+
"expect": {
1227+
"failure": {
1228+
"errorId": "com.amazonaws.dsql#ResourceNotFoundException"
1229+
}
1230+
},
1231+
"vendorParamsShape": "aws.test#AwsVendorParams",
1232+
"vendorParams": {
1233+
"region": "us-east-1"
1234+
}
1235+
}
1236+
]
1237+
}
1238+
},
1239+
"com.amazonaws.dsql#GetVpcEndpointServiceNameInput": {
1240+
"type": "structure",
1241+
"members": {
1242+
"identifier": {
1243+
"target": "com.amazonaws.dsql#ClusterId",
1244+
"traits": {
1245+
"smithy.api#documentation": "<p>The ID of the cluster to retrieve.</p>",
1246+
"smithy.api#httpLabel": {},
1247+
"smithy.api#required": {}
1248+
}
1249+
}
1250+
},
1251+
"traits": {
1252+
"smithy.api#input": {}
1253+
}
1254+
},
1255+
"com.amazonaws.dsql#GetVpcEndpointServiceNameOutput": {
1256+
"type": "structure",
1257+
"members": {
1258+
"serviceName": {
1259+
"target": "com.amazonaws.dsql#ServiceName",
1260+
"traits": {
1261+
"smithy.api#documentation": "<p>The VPC endpoint service name.</p>",
1262+
"smithy.api#notProperty": {},
1263+
"smithy.api#required": {}
1264+
}
1265+
}
1266+
},
1267+
"traits": {
1268+
"smithy.api#output": {}
1269+
}
1270+
},
11731271
"com.amazonaws.dsql#InternalServerException": {
11741272
"type": "structure",
11751273
"members": {
@@ -1440,6 +1538,17 @@
14401538
"smithy.api#httpError": 404
14411539
}
14421540
},
1541+
"com.amazonaws.dsql#ServiceName": {
1542+
"type": "string",
1543+
"traits": {
1544+
"smithy.api#documentation": "VPC Endpoint Service name for a Cluster",
1545+
"smithy.api#length": {
1546+
"min": 1,
1547+
"max": 128
1548+
},
1549+
"smithy.api#pattern": "^com\\.amazonaws\\.[a-z0-9-]+\\.dsql-[a-f0-9]{6}$"
1550+
}
1551+
},
14431552
"com.amazonaws.dsql#ServiceQuotaExceededException": {
14441553
"type": "structure",
14451554
"members": {

aws-models/eks.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,12 @@
139139
"traits": {
140140
"smithy.api#enumValue": "AL2023_x86_64_NVIDIA"
141141
}
142+
},
143+
"AL2023_ARM_64_NVIDIA": {
144+
"target": "smithy.api#Unit",
145+
"traits": {
146+
"smithy.api#enumValue": "AL2023_ARM_64_NVIDIA"
147+
}
142148
}
143149
}
144150
},

aws-models/eventbridge.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3239,6 +3239,12 @@
32393239
"traits": {
32403240
"smithy.api#documentation": "<p>For connections to private APIs, the parameters to use for invoking the API.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/connection-private.html\">Connecting to private APIs</a> in the <i>\n <i>Amazon EventBridge User Guide</i>\n </i>.</p>"
32413241
}
3242+
},
3243+
"KmsKeyIdentifier": {
3244+
"target": "com.amazonaws.eventbridge#KmsKeyIdentifier",
3245+
"traits": {
3246+
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt this connection. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt the connection.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>"
3247+
}
32423248
}
32433249
},
32443250
"traits": {
@@ -3457,7 +3463,7 @@
34573463
"KmsKeyIdentifier": {
34583464
"target": "com.amazonaws.eventbridge#KmsKeyIdentifier",
34593465
"traits": {
3460-
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt events on the event bus.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>\n <note>\n <p>Schema discovery is not supported for event buses encrypted using a\n customer managed key. EventBridge returns an error if you call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers.html#CreateDiscoverer\">CreateDiscoverer</a>\n </code> on an event bus set to use a customer managed key for encryption.</p>\n <p>To enable schema discovery on an event bus, choose to\n use an Amazon Web Services owned key. For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption-event-bus-cmkey.html\">Encrypting events</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </note>\n <important>\n <p>If you have specified that EventBridge use a customer managed key for encrypting the source event bus, we strongly recommend you also specify a \n customer managed key for any archives for the event bus as well. </p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-archives.html\">Encrypting archives</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </important>"
3466+
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt events on the event bus.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>\n <note>\n <p>Schema discovery is not supported for event buses encrypted using a\n customer managed key. EventBridge returns an error if: </p>\n <ul>\n <li>\n <p>You call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers.html#CreateDiscoverer\">CreateDiscoverer</a>\n </code> on an event bus set to use a customer managed key for encryption.</p>\n </li>\n <li>\n <p>You call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdatedEventBus.html\">UpdatedEventBus</a>\n </code> to set a customer managed key on an event bus with schema discovery enabled.</p>\n </li>\n </ul>\n <p>To enable schema discovery on an event bus, choose to\n use an Amazon Web Services owned key. For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption-event-bus-cmkey.html\">Encrypting events</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </note>\n <important>\n <p>If you have specified that EventBridge use a customer managed key for encrypting the source event bus, we strongly recommend you also specify a \n customer managed key for any archives for the event bus as well. </p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-archives.html\">Encrypting archives</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </important>"
34613467
}
34623468
},
34633469
"DeadLetterConfig": {
@@ -4422,6 +4428,12 @@
44224428
"smithy.api#documentation": "<p>The ARN of the secret created from the authorization parameters specified for the\n connection.</p>"
44234429
}
44244430
},
4431+
"KmsKeyIdentifier": {
4432+
"target": "com.amazonaws.eventbridge#KmsKeyIdentifier",
4433+
"traits": {
4434+
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use to encrypt the connection, if one has been specified.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-connections.html\">Encrypting connections</a> in the <i>Amazon EventBridge User Guide</i>.</p>"
4435+
}
4436+
},
44254437
"AuthParameters": {
44264438
"target": "com.amazonaws.eventbridge#ConnectionAuthResponseParameters",
44274439
"traits": {
@@ -9782,6 +9794,12 @@
97829794
"traits": {
97839795
"smithy.api#documentation": "<p>For connections to private APIs, the parameters to use for invoking the API.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/connection-private.html\">Connecting to private APIs</a> in the <i>\n <i>Amazon EventBridge User Guide</i>\n </i>.</p>"
97849796
}
9797+
},
9798+
"KmsKeyIdentifier": {
9799+
"target": "com.amazonaws.eventbridge#KmsKeyIdentifier",
9800+
"traits": {
9801+
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt this connection. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt the connection.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>"
9802+
}
97859803
}
97869804
},
97879805
"traits": {
@@ -9994,7 +10012,7 @@
999410012
"KmsKeyIdentifier": {
999510013
"target": "com.amazonaws.eventbridge#KmsKeyIdentifier",
999610014
"traits": {
9997-
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt events on the event bus.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>\n <note>\n <p>Schema discovery is not supported for event buses encrypted using a\n customer managed key. EventBridge returns an error if you call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers.html#CreateDiscoverer\">CreateDiscoverer</a>\n </code> on an event bus set to use a customer managed key for encryption.</p>\n <p>To enable schema discovery on an event bus, choose to\n use an Amazon Web Services owned key. For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption-event-bus-cmkey.html\">Encrypting events</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </note>\n <important>\n <p>If you have specified that EventBridge use a customer managed key for encrypting the source event bus, we strongly recommend you also specify a \n customer managed key for any archives for the event bus as well. </p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-archives.html\">Encrypting archives</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </important>"
10015+
"smithy.api#documentation": "<p>The identifier of the KMS\n customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key \n Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>\n <p>If you do not specify a customer managed key identifier, EventBridge uses an\n Amazon Web Services owned key to encrypt events on the event bus.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html\">Identify and view keys</a> in the <i>Key Management Service\n Developer Guide</i>. </p>\n <note>\n <p>Schema discovery is not supported for event buses encrypted using a\n customer managed key. EventBridge returns an error if: </p>\n <ul>\n <li>\n <p>You call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers.html#CreateDiscoverer\">CreateDiscoverer</a>\n </code> on an event bus set to use a customer managed key for encryption.</p>\n </li>\n <li>\n <p>You call <code>\n <a href=\"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdatedEventBus.html\">UpdatedEventBus</a>\n </code> to set a customer managed key on an event bus with schema discovery enabled.</p>\n </li>\n </ul>\n <p>To enable schema discovery on an event bus, choose to\n use an Amazon Web Services owned key. For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption-event-bus-cmkey.html\">Encrypting events</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </note>\n <important>\n <p>If you have specified that EventBridge use a customer managed key for encrypting the source event bus, we strongly recommend you also specify a \n customer managed key for any archives for the event bus as well. </p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-archives.html\">Encrypting archives</a> in the <i>Amazon EventBridge User Guide</i>.</p>\n </important>"
999810016
}
999910017
},
1000010018
"Description": {

0 commit comments

Comments
 (0)