Skip to content

Commit 6dee030

Browse files
feat: update AWS API models
1 parent 66be1f2 commit 6dee030

File tree

7 files changed

+10034
-32
lines changed

7 files changed

+10034
-32
lines changed

codegen/sdk/aws-models/arc-region-switch.json

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

codegen/sdk/aws-models/connect.json

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

codegen/sdk/aws-models/emr-serverless.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,12 @@
146146
"traits": {
147147
"smithy.api#documentation": "<p>The IAM Identity Center configuration applied to enable trusted identity propagation.</p>"
148148
}
149+
},
150+
"jobLevelCostAllocationConfiguration": {
151+
"target": "com.amazonaws.emrserverless#JobLevelCostAllocationConfiguration",
152+
"traits": {
153+
"smithy.api#documentation": "<p>The configuration object that enables job level cost allocation.</p>"
154+
}
149155
}
150156
},
151157
"traits": {
@@ -1492,6 +1498,12 @@
14921498
"traits": {
14931499
"smithy.api#documentation": "<p>The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.</p>"
14941500
}
1501+
},
1502+
"jobLevelCostAllocationConfiguration": {
1503+
"target": "com.amazonaws.emrserverless#JobLevelCostAllocationConfiguration",
1504+
"traits": {
1505+
"smithy.api#documentation": "<p>The configuration object that enables job level cost allocation.</p>"
1506+
}
14951507
}
14961508
}
14971509
},
@@ -2127,6 +2139,20 @@
21272139
"smithy.api#documentation": "<p>The driver that the job runs on.</p>"
21282140
}
21292141
},
2142+
"com.amazonaws.emrserverless#JobLevelCostAllocationConfiguration": {
2143+
"type": "structure",
2144+
"members": {
2145+
"enabled": {
2146+
"target": "smithy.api#Boolean",
2147+
"traits": {
2148+
"smithy.api#documentation": "<p>Enables job level cost allocation for the application.</p>"
2149+
}
2150+
}
2151+
},
2152+
"traits": {
2153+
"smithy.api#documentation": "<p>The configuration object that enables job level cost allocation.</p>"
2154+
}
2155+
},
21302156
"com.amazonaws.emrserverless#JobRun": {
21312157
"type": "structure",
21322158
"members": {
@@ -4071,6 +4097,12 @@
40714097
"traits": {
40724098
"smithy.api#documentation": "<p>Specifies the IAM Identity Center configuration used to enable or disable trusted identity propagation. When provided, this configuration determines how the application interacts with IAM Identity Center for user authentication and access control.</p>"
40734099
}
4100+
},
4101+
"jobLevelCostAllocationConfiguration": {
4102+
"target": "com.amazonaws.emrserverless#JobLevelCostAllocationConfiguration",
4103+
"traits": {
4104+
"smithy.api#documentation": "<p>The configuration object that enables job level cost allocation.</p>"
4105+
}
40744106
}
40754107
}
40764108
},

codegen/sdk/aws-models/iot.json

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20424,7 +20424,16 @@
2042420424
},
2042520425
"com.amazonaws.iot#GetV2LoggingOptionsRequest": {
2042620426
"type": "structure",
20427-
"members": {},
20427+
"members": {
20428+
"verbose": {
20429+
"target": "com.amazonaws.iot#VerboseFlag",
20430+
"traits": {
20431+
"smithy.api#default": false,
20432+
"smithy.api#documentation": "<p>\n The flag is used to get all the event types and their respective configuration that event-based logging supports.\n </p>",
20433+
"smithy.api#httpQuery": "verbose"
20434+
}
20435+
}
20436+
},
2042820437
"traits": {
2042920438
"smithy.api#input": {}
2043020439
}
@@ -20450,6 +20459,12 @@
2045020459
"smithy.api#default": false,
2045120460
"smithy.api#documentation": "<p>Disables all logs.</p>"
2045220461
}
20462+
},
20463+
"eventConfigurations": {
20464+
"target": "com.amazonaws.iot#LogEventConfigurations",
20465+
"traits": {
20466+
"smithy.api#documentation": "<p>\n The list of event configurations that override account-level logging.\n </p>"
20467+
}
2045320468
}
2045420469
},
2045520470
"traits": {
@@ -20546,7 +20561,7 @@
2054620561
"batchConfig": {
2054720562
"target": "com.amazonaws.iot#BatchConfig",
2054820563
"traits": {
20549-
"smithy.api#documentation": "<p>The configuration settings for batching. For more information, see <a href=\"/iot/latest/developerguide/http_batching.html\">Batching\n HTTP action messages</a>.</p>"
20564+
"smithy.api#documentation": "<p>The configuration settings for batching. For more information, see <a href=\"https://docs.aws.amazon.com/iot/latest/developerguide/http_batching.html\">\n Batching HTTP action messages</a>.</p>"
2055020565
}
2055120566
}
2055220567
},
@@ -28287,6 +28302,58 @@
2828728302
"smithy.api#documentation": "<p>Describes how to interpret an application-defined timestamp value from an MQTT message\n payload and the precision of that value.</p>"
2828828303
}
2828928304
},
28305+
"com.amazonaws.iot#LogDestination": {
28306+
"type": "string",
28307+
"traits": {
28308+
"smithy.api#length": {
28309+
"min": 1,
28310+
"max": 512
28311+
},
28312+
"smithy.api#pattern": "^[.\\-_/#A-Za-z0-9]+$"
28313+
}
28314+
},
28315+
"com.amazonaws.iot#LogEventConfiguration": {
28316+
"type": "structure",
28317+
"members": {
28318+
"eventType": {
28319+
"target": "com.amazonaws.iot#LogEventType",
28320+
"traits": {
28321+
"smithy.api#documentation": "<p>\n The type of event to log. These include event types like Connect, Publish, and Disconnect.\n </p>",
28322+
"smithy.api#required": {}
28323+
}
28324+
},
28325+
"logLevel": {
28326+
"target": "com.amazonaws.iot#LogLevel",
28327+
"traits": {
28328+
"smithy.api#documentation": "<p>\n The logging level for the specified event type. Determines the verbosity of log messages generated for this event type.\n </p>"
28329+
}
28330+
},
28331+
"logDestination": {
28332+
"target": "com.amazonaws.iot#LogDestination",
28333+
"traits": {
28334+
"smithy.api#documentation": "<p>\n CloudWatch Log Group for event-based logging. Specifies where log events should be sent. The log destination for event-based logging overrides default Log Group for the specified event type and applies to all resources associated with that event.\n </p>"
28335+
}
28336+
}
28337+
},
28338+
"traits": {
28339+
"smithy.api#documentation": "<p>\n Configuration for event-based logging that specifies which event types to log and their logging settings. Used for account-level logging overrides.\n </p>"
28340+
}
28341+
},
28342+
"com.amazonaws.iot#LogEventConfigurations": {
28343+
"type": "list",
28344+
"member": {
28345+
"target": "com.amazonaws.iot#LogEventConfiguration"
28346+
}
28347+
},
28348+
"com.amazonaws.iot#LogEventType": {
28349+
"type": "string",
28350+
"traits": {
28351+
"smithy.api#length": {
28352+
"min": 1,
28353+
"max": 512
28354+
}
28355+
}
28356+
},
2829028357
"com.amazonaws.iot#LogGroupName": {
2829128358
"type": "string"
2829228359
},
@@ -33098,6 +33165,12 @@
3309833165
"smithy.api#default": false,
3309933166
"smithy.api#documentation": "<p>If true all logs are disabled. The default is false.</p>"
3310033167
}
33168+
},
33169+
"eventConfigurations": {
33170+
"target": "com.amazonaws.iot#LogEventConfigurations",
33171+
"traits": {
33172+
"smithy.api#documentation": "<p>\n The list of event configurations that override account-level logging.\n </p>"
33173+
}
3310133174
}
3310233175
},
3310333176
"traits": {
@@ -39198,6 +39271,12 @@
3919839271
"smithy.api#default": 0
3919939272
}
3920039273
},
39274+
"com.amazonaws.iot#VerboseFlag": {
39275+
"type": "boolean",
39276+
"traits": {
39277+
"smithy.api#default": false
39278+
}
39279+
},
3920139280
"com.amazonaws.iot#VerificationState": {
3920239281
"type": "enum",
3920339282
"members": {

codegen/sdk/aws-models/qbusiness.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@
545545
"quickSightConfiguration": {
546546
"target": "com.amazonaws.qbusiness#QuickSightConfiguration",
547547
"traits": {
548-
"smithy.api#documentation": "<p>The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider.</p>"
548+
"smithy.api#documentation": "<p>The Amazon Quick Suite configuration for an Amazon Q Business application that uses Quick Suite as the identity provider.</p>"
549549
}
550550
}
551551
},
@@ -3025,7 +3025,7 @@
30253025
"quickSightConfiguration": {
30263026
"target": "com.amazonaws.qbusiness#QuickSightConfiguration",
30273027
"traits": {
3028-
"smithy.api#documentation": "<p>The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight for authentication. This configuration is required if your application uses QuickSight as the identity provider. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/create-quicksight-integrated-application.html\">Creating an Amazon QuickSight integrated application</a>.</p>"
3028+
"smithy.api#documentation": "<p>The Amazon Quick Suite configuration for an Amazon Q Business application that uses Quick Suite for authentication. This configuration is required if your application uses Quick Suite as the identity provider. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/create-quicksight-integrated-application.html\">Creating an Amazon Quick Suite integrated application</a>.</p>"
30293029
}
30303030
}
30313031
},
@@ -7594,7 +7594,7 @@
75947594
"quickSightConfiguration": {
75957595
"target": "com.amazonaws.qbusiness#QuickSightConfiguration",
75967596
"traits": {
7597-
"smithy.api#documentation": "<p>The Amazon QuickSight authentication configuration for the Amazon Q Business application.</p>"
7597+
"smithy.api#documentation": "<p>The Amazon Quick Suite authentication configuration for the Amazon Q Business application.</p>"
75987598
}
75997599
}
76007600
},
@@ -9366,7 +9366,7 @@
93669366
"min": 20,
93679367
"max": 2048
93689368
},
9369-
"smithy.api#pattern": "^arn:aws:iam::\\d{12}:(oidc-provider|saml-provider)/[a-zA-Z0-9_\\.\\/@\\-]+$"
9369+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:iam::\\d{12}:(oidc-provider|saml-provider)/[a-zA-Z0-9_\\.\\/@\\-]+$"
93709370
}
93719371
},
93729372
"com.amazonaws.qbusiness#IdcApplicationArn": {
@@ -9376,7 +9376,7 @@
93769376
"min": 10,
93779377
"max": 1224
93789378
},
9379-
"smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$"
9379+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$"
93809380
}
93819381
},
93829382
"com.amazonaws.qbusiness#IdcAuthConfiguration": {
@@ -9408,7 +9408,7 @@
94089408
"min": 0,
94099409
"max": 1284
94109410
},
9411-
"smithy.api#pattern": "^arn:aws:sso::[0-9]{12}:trustedTokenIssuer/(sso)?ins-[a-zA-Z0-9-.]{16}/tti-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
9411+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:sso::[0-9]{12}:trustedTokenIssuer/(sso)?ins-[a-zA-Z0-9-.]{16}/tti-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
94129412
}
94139413
},
94149414
"com.amazonaws.qbusiness#IdentityProviderConfiguration": {
@@ -9765,7 +9765,7 @@
97659765
"min": 10,
97669766
"max": 1224
97679767
},
9768-
"smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$"
9768+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$"
97699769
}
97709770
},
97719771
"com.amazonaws.qbusiness#Instruction": {
@@ -9921,7 +9921,7 @@
99219921
"min": 1,
99229922
"max": 2048
99239923
},
9924-
"smithy.api#pattern": "^arn:aws[a-zA-Z-]*:lambda:[a-z-]*-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?$"
9924+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:lambda:[a-z-]*-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?$"
99259925
}
99269926
},
99279927
"com.amazonaws.qbusiness#LicenseNotFoundException": {
@@ -12592,7 +12592,7 @@
1259212592
"com.amazonaws.qbusiness#PermissionConditionKey": {
1259312593
"type": "string",
1259412594
"traits": {
12595-
"smithy.api#pattern": "^aws:PrincipalTag/qbusiness-dataaccessor:[a-zA-Z]+"
12595+
"smithy.api#pattern": "^aws:[a-zA-Z][a-zA-Z0-9-/:]*$"
1259612596
}
1259712597
},
1259812598
"com.amazonaws.qbusiness#PermissionConditionOperator": {
@@ -12613,7 +12613,7 @@
1261312613
"min": 1,
1261412614
"max": 1000
1261512615
},
12616-
"smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$"
12616+
"smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9._-]*$"
1261712617
}
1261812618
},
1261912619
"com.amazonaws.qbusiness#PermissionConditionValues": {
@@ -13137,7 +13137,7 @@
1313713137
"min": 1,
1313813138
"max": 1284
1313913139
},
13140-
"smithy.api#pattern": "^arn:aws:iam::[0-9]{12}:role/[a-zA-Z0-9_/+=,.@-]+$"
13140+
"smithy.api#pattern": "^arn:[a-z0-9-\\.]{1,63}:iam::[0-9]{12}:role/[a-zA-Z0-9_/+=,.@-]+$"
1314113141
}
1314213142
},
1314313143
"com.amazonaws.qbusiness#PrincipalUser": {
@@ -13419,13 +13419,13 @@
1341913419
"clientNamespace": {
1342013420
"target": "com.amazonaws.qbusiness#ClientNamespace",
1342113421
"traits": {
13422-
"smithy.api#documentation": "<p>The Amazon QuickSight namespace that is used as the identity provider. For more information about QuickSight namespaces, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html\">Namespace operations</a>. </p>",
13422+
"smithy.api#documentation": "<p>The Amazon Quick Suite namespace that is used as the identity provider. For more information about Quick Suite namespaces, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/developerguide/namespace-operations.html\">Namespace operations</a>. </p>",
1342313423
"smithy.api#required": {}
1342413424
}
1342513425
}
1342613426
},
1342713427
"traits": {
13428-
"smithy.api#documentation": "<p>The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/create-quicksight-integrated-application.html\">Creating an Amazon QuickSight integrated application</a>.</p>"
13428+
"smithy.api#documentation": "<p>The Amazon Quick Suite configuration for an Amazon Q Business application that uses Quick Suite as the identity provider. For more information, see <a href=\"https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/create-quicksight-integrated-application.html\">Creating an Amazon Quick Suite integrated application</a>.</p>"
1342913429
}
1343013430
},
1343113431
"com.amazonaws.qbusiness#ReadAccessType": {

0 commit comments

Comments
 (0)