Skip to content

Commit 2c140ad

Browse files
feat: update AWS API models
1 parent e654cfc commit 2c140ad

File tree

9 files changed

+3886
-303
lines changed

9 files changed

+3886
-303
lines changed

codegen/sdk/aws-models/bedrock-agent.json

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

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1542,6 +1542,12 @@
15421542
"smithy.api#pattern": "^[1-9][0-9]*(\\s)?(GB|gb|gB|Gb)$"
15431543
}
15441544
},
1545+
"com.amazonaws.emrserverless#DiskType": {
1546+
"type": "string",
1547+
"traits": {
1548+
"smithy.api#pattern": "^(SHUFFLE_OPTIMIZED|[Ss]huffle_[Oo]ptimized|STANDARD|[Ss]tandard)$"
1549+
}
1550+
},
15451551
"com.amazonaws.emrserverless#Duration": {
15461552
"type": "long",
15471553
"traits": {
@@ -3525,6 +3531,12 @@
35253531
"traits": {
35263532
"smithy.api#documentation": "<p>The disk requirements for every worker instance of the worker type.</p>"
35273533
}
3534+
},
3535+
"diskType": {
3536+
"target": "com.amazonaws.emrserverless#DiskType",
3537+
"traits": {
3538+
"smithy.api#documentation": "<p>The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is <code>STANDARD</code>.</p>"
3539+
}
35283540
}
35293541
},
35303542
"traits": {

codegen/sdk/aws-models/entityresolution.json

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

codegen/sdk/aws-models/iot-wireless.json

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

codegen/sdk/aws-models/lakeformation.json

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2174,6 +2174,12 @@
21742174
"traits": {
21752175
"smithy.api#documentation": "<p>A list of the account IDs of Amazon Web Services accounts of third-party applications\n that are allowed to access data managed by Lake Formation.</p>"
21762176
}
2177+
},
2178+
"ShareRecipients": {
2179+
"target": "com.amazonaws.lakeformation#DataLakePrincipalList",
2180+
"traits": {
2181+
"smithy.api#documentation": "<p>A list of Amazon Web Services account IDs and/or Amazon Web Services organization/organizational unit ARNs\n that are allowed to access data managed by Lake Formation. </p>\n <p>If the <code>ShareRecipients</code> list includes valid values, a resource share is created with the principals you want to have access to the resources.</p>\n <p>If the <code>ShareRecipients</code> value is null or the list is empty, no resource share is created.</p>"
2182+
}
21772183
}
21782184
},
21792185
"traits": {
@@ -2186,7 +2192,7 @@
21862192
"ApplicationArn": {
21872193
"target": "com.amazonaws.lakeformation#ApplicationArn",
21882194
"traits": {
2189-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the integrated application.</p>"
2195+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.</p>"
21902196
}
21912197
}
21922198
},
@@ -3070,14 +3076,26 @@
30703076
"ApplicationArn": {
30713077
"target": "com.amazonaws.lakeformation#ApplicationArn",
30723078
"traits": {
3073-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the integrated application.</p>"
3079+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.</p>"
30743080
}
30753081
},
30763082
"ExternalFiltering": {
30773083
"target": "com.amazonaws.lakeformation#ExternalFilteringConfiguration",
30783084
"traits": {
30793085
"smithy.api#documentation": "<p>Indicates if external filtering is enabled.</p>"
30803086
}
3087+
},
3088+
"ShareRecipients": {
3089+
"target": "com.amazonaws.lakeformation#DataLakePrincipalList",
3090+
"traits": {
3091+
"smithy.api#documentation": "<p>A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that\n are allowed to access data managed by Lake Formation. </p>\n <p>If the <code>ShareRecipients</code> list includes valid values, a resource share is created with the principals you want to have access to the resources as the <code>ShareRecipients</code>.</p>\n <p>If the <code>ShareRecipients</code> value is null or the list is empty, no resource share is created.</p>"
3092+
}
3093+
},
3094+
"ResourceShare": {
3095+
"target": "com.amazonaws.lakeformation#RAMResourceShareArn",
3096+
"traits": {
3097+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the RAM share.</p>"
3098+
}
30813099
}
30823100
},
30833101
"traits": {
@@ -7778,6 +7796,12 @@
77787796
"smithy.api#documentation": "<p>The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the\n persistent metadata store. It contains database definitions, table definitions, view\n definitions, and other control information to manage your Lake Formation\n environment.</p>"
77797797
}
77807798
},
7799+
"ShareRecipients": {
7800+
"target": "com.amazonaws.lakeformation#DataLakePrincipalList",
7801+
"traits": {
7802+
"smithy.api#documentation": "<p>A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that\n are allowed to access to access data managed by Lake Formation. </p>\n <p>If the <code>ShareRecipients</code> list includes valid values, then the resource share is updated with the principals you want to have access to the resources.</p>\n <p>If the <code>ShareRecipients</code> value is null, both the list of share recipients and\n the resource share remain unchanged.</p>\n <p>If the <code>ShareRecipients</code> value is an empty list, then the existing share\n recipients list will be cleared, and the resource share will be deleted.</p>"
7803+
}
7804+
},
77817805
"ApplicationStatus": {
77827806
"target": "com.amazonaws.lakeformation#ApplicationStatus",
77837807
"traits": {

codegen/sdk/aws-models/m2.json

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@
119119
{
120120
"target": "com.amazonaws.m2#ListBatchJobExecutions"
121121
},
122+
{
123+
"target": "com.amazonaws.m2#ListBatchJobRestartPoints"
124+
},
122125
{
123126
"target": "com.amazonaws.m2#ListDataSetImportHistory"
124127
},
@@ -1223,6 +1226,10 @@
12231226
"value": "Failed",
12241227
"name": "FAILED"
12251228
},
1229+
{
1230+
"value": "Purged",
1231+
"name": "PURGED"
1232+
},
12261233
{
12271234
"value": "Succeeded With Warning",
12281235
"name": "SUCCEEDED_WITH_WARNING"
@@ -1328,6 +1335,12 @@
13281335
"traits": {
13291336
"smithy.api#documentation": "<p>Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.</p>"
13301337
}
1338+
},
1339+
"restartBatchJobIdentifier": {
1340+
"target": "com.amazonaws.m2#RestartBatchJobIdentifier",
1341+
"traits": {
1342+
"smithy.api#documentation": "<p>Specifies the required information for restart, including execution ID and jobsteprestartmarker.</p>"
1343+
}
13311344
}
13321345
},
13331346
"traits": {
@@ -1350,6 +1363,12 @@
13501363
}
13511364
}
13521365
},
1366+
"com.amazonaws.m2#BatchJobStepList": {
1367+
"type": "list",
1368+
"member": {
1369+
"target": "com.amazonaws.m2#JobStep"
1370+
}
1371+
},
13531372
"com.amazonaws.m2#BatchJobType": {
13541373
"type": "string",
13551374
"traits": {
@@ -3381,6 +3400,12 @@
33813400
"traits": {
33823401
"smithy.api#documentation": "<p>The unique identifier of this batch job.</p>"
33833402
}
3403+
},
3404+
"jobStepRestartMarker": {
3405+
"target": "com.amazonaws.m2#JobStepRestartMarker",
3406+
"traits": {
3407+
"smithy.api#documentation": "<p>The restart steps information for the most recent restart operation.</p>"
3408+
}
33843409
}
33853410
}
33863411
},
@@ -4039,6 +4064,86 @@
40394064
"smithy.api#documentation": "<p>Identifies a specific batch job.</p>"
40404065
}
40414066
},
4067+
"com.amazonaws.m2#JobStep": {
4068+
"type": "structure",
4069+
"members": {
4070+
"stepNumber": {
4071+
"target": "com.amazonaws.m2#Integer",
4072+
"traits": {
4073+
"smithy.api#default": 0,
4074+
"smithy.api#documentation": "<p>The number of a step.</p>"
4075+
}
4076+
},
4077+
"stepName": {
4078+
"target": "smithy.api#String",
4079+
"traits": {
4080+
"smithy.api#documentation": "<p>The name of a step.</p>"
4081+
}
4082+
},
4083+
"procStepNumber": {
4084+
"target": "com.amazonaws.m2#Integer",
4085+
"traits": {
4086+
"smithy.api#default": 0,
4087+
"smithy.api#documentation": "<p>The number of a procedure step.</p>"
4088+
}
4089+
},
4090+
"procStepName": {
4091+
"target": "smithy.api#String",
4092+
"traits": {
4093+
"smithy.api#documentation": "<p>The name of a procedure step.</p>"
4094+
}
4095+
},
4096+
"stepCondCode": {
4097+
"target": "smithy.api#String",
4098+
"traits": {
4099+
"smithy.api#documentation": "<p>The condition code of a step.</p>"
4100+
}
4101+
},
4102+
"stepRestartable": {
4103+
"target": "com.amazonaws.m2#Boolean",
4104+
"traits": {
4105+
"smithy.api#default": false,
4106+
"smithy.api#documentation": "<p>Specifies if a step can be restarted or not.</p>"
4107+
}
4108+
}
4109+
},
4110+
"traits": {
4111+
"smithy.api#documentation": "<p>Provides information related to a job step.</p>"
4112+
}
4113+
},
4114+
"com.amazonaws.m2#JobStepRestartMarker": {
4115+
"type": "structure",
4116+
"members": {
4117+
"fromStep": {
4118+
"target": "smithy.api#String",
4119+
"traits": {
4120+
"smithy.api#documentation": "<p>The step name that a batch job restart was from.</p>",
4121+
"smithy.api#required": {}
4122+
}
4123+
},
4124+
"fromProcStep": {
4125+
"target": "smithy.api#String",
4126+
"traits": {
4127+
"smithy.api#documentation": "<p>The procedure step name that a job was restarted from.</p>"
4128+
}
4129+
},
4130+
"toStep": {
4131+
"target": "smithy.api#String",
4132+
"traits": {
4133+
"smithy.api#documentation": "<p>The step name that a job was restarted to.</p>"
4134+
}
4135+
},
4136+
"toProcStep": {
4137+
"target": "smithy.api#String",
4138+
"traits": {
4139+
"smithy.api#documentation": "<p>The procedure step name that a batch job was restarted to.</p>"
4140+
}
4141+
}
4142+
},
4143+
"traits": {
4144+
"smithy.api#documentation": "<p>Provides restart step information for the most recent restart operation.</p>"
4145+
}
4146+
},
40424147
"com.amazonaws.m2#ListApplicationVersions": {
40434148
"type": "operation",
40444149
"input": {
@@ -4459,6 +4564,83 @@
44594564
}
44604565
}
44614566
},
4567+
"com.amazonaws.m2#ListBatchJobRestartPoints": {
4568+
"type": "operation",
4569+
"input": {
4570+
"target": "com.amazonaws.m2#ListBatchJobRestartPointsRequest"
4571+
},
4572+
"output": {
4573+
"target": "com.amazonaws.m2#ListBatchJobRestartPointsResponse"
4574+
},
4575+
"errors": [
4576+
{
4577+
"target": "com.amazonaws.m2#AccessDeniedException"
4578+
},
4579+
{
4580+
"target": "com.amazonaws.m2#ConflictException"
4581+
},
4582+
{
4583+
"target": "com.amazonaws.m2#InternalServerException"
4584+
},
4585+
{
4586+
"target": "com.amazonaws.m2#ResourceNotFoundException"
4587+
},
4588+
{
4589+
"target": "com.amazonaws.m2#ThrottlingException"
4590+
},
4591+
{
4592+
"target": "com.amazonaws.m2#ValidationException"
4593+
}
4594+
],
4595+
"traits": {
4596+
"aws.api#controlPlane": {},
4597+
"smithy.api#documentation": "<p>Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above.</p>",
4598+
"smithy.api#http": {
4599+
"method": "GET",
4600+
"uri": "/applications/{applicationId}/batch-job-executions/{executionId}/steps",
4601+
"code": 200
4602+
},
4603+
"smithy.api#readonly": {}
4604+
}
4605+
},
4606+
"com.amazonaws.m2#ListBatchJobRestartPointsRequest": {
4607+
"type": "structure",
4608+
"members": {
4609+
"applicationId": {
4610+
"target": "com.amazonaws.m2#Identifier",
4611+
"traits": {
4612+
"smithy.api#documentation": "<p>The unique identifier of the application.</p>",
4613+
"smithy.api#httpLabel": {},
4614+
"smithy.api#required": {}
4615+
}
4616+
},
4617+
"executionId": {
4618+
"target": "com.amazonaws.m2#Identifier",
4619+
"traits": {
4620+
"smithy.api#documentation": "<p>The unique identifier of each batch job execution.</p>",
4621+
"smithy.api#httpLabel": {},
4622+
"smithy.api#required": {}
4623+
}
4624+
}
4625+
},
4626+
"traits": {
4627+
"smithy.api#input": {}
4628+
}
4629+
},
4630+
"com.amazonaws.m2#ListBatchJobRestartPointsResponse": {
4631+
"type": "structure",
4632+
"members": {
4633+
"batchJobSteps": {
4634+
"target": "com.amazonaws.m2#BatchJobStepList",
4635+
"traits": {
4636+
"smithy.api#documentation": "<p>Returns all the batch job steps and related information for a batch job that previously ran.</p>"
4637+
}
4638+
}
4639+
},
4640+
"traits": {
4641+
"smithy.api#output": {}
4642+
}
4643+
},
44624644
"com.amazonaws.m2#ListDataSetImportHistory": {
44634645
"type": "operation",
44644646
"input": {
@@ -5283,6 +5465,28 @@
52835465
"smithy.api#httpError": 404
52845466
}
52855467
},
5468+
"com.amazonaws.m2#RestartBatchJobIdentifier": {
5469+
"type": "structure",
5470+
"members": {
5471+
"executionId": {
5472+
"target": "com.amazonaws.m2#Identifier",
5473+
"traits": {
5474+
"smithy.api#documentation": "<p>The executionId from the StartBatchJob response when the job ran for the first time.</p>",
5475+
"smithy.api#required": {}
5476+
}
5477+
},
5478+
"jobStepRestartMarker": {
5479+
"target": "com.amazonaws.m2#JobStepRestartMarker",
5480+
"traits": {
5481+
"smithy.api#documentation": "<p>The restart step information for the most recent restart operation.</p>",
5482+
"smithy.api#required": {}
5483+
}
5484+
}
5485+
},
5486+
"traits": {
5487+
"smithy.api#documentation": "<p>An identifier for the StartBatchJob API to show that it is a restart operation.</p>"
5488+
}
5489+
},
52865490
"com.amazonaws.m2#S3BatchJobIdentifier": {
52875491
"type": "structure",
52885492
"members": {
@@ -6144,6 +6348,14 @@
61446348
"value": "cannotParse",
61456349
"name": "CANNOT_PARSE"
61466350
},
6351+
{
6352+
"value": "featureNotAvailable",
6353+
"name": "FEATURE_NOT_AVAILABLE"
6354+
},
6355+
{
6356+
"value": "unsupportedEngineVersion",
6357+
"name": "UNSUPPORTED_ENGINE_VERSION"
6358+
},
61476359
{
61486360
"value": "fieldValidationFailed",
61496361
"name": "FIELD_VALIDATION_FAILED"

0 commit comments

Comments
 (0)