Skip to content

Commit 36a1c40

Browse files
feat: update AWS API models
1 parent c7db70e commit 36a1c40

35 files changed

+15812
-298
lines changed

codegen/sdk/aws-models/api-gateway.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9052,6 +9052,12 @@
90529052
"traits": {
90539053
"smithy.api#documentation": "<p>\nThe response transfer mode of the integration.\n</p>"
90549054
}
9055+
},
9056+
"integrationTarget": {
9057+
"target": "com.amazonaws.apigateway#String",
9058+
"traits": {
9059+
"smithy.api#documentation": "<p>\nThe ALB or NLB listener to send the request to. \n</p>"
9060+
}
90559061
}
90569062
},
90579063
"traits": {
@@ -10094,6 +10100,12 @@
1009410100
"traits": {
1009510101
"smithy.api#documentation": "<p>\nThe response transfer mode of the integration.\n</p>"
1009610102
}
10103+
},
10104+
"integrationTarget": {
10105+
"target": "com.amazonaws.apigateway#String",
10106+
"traits": {
10107+
"smithy.api#documentation": "<p>\nThe ALB or NLB listener to send the request to.\n</p>"
10108+
}
1009710109
}
1009810110
},
1009910111
"traits": {

codegen/sdk/aws-models/athena.json

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

codegen/sdk/aws-models/bedrock-agentcore-control.json

Lines changed: 150 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1369,6 +1369,12 @@
13691369
"traits": {
13701370
"smithy.api#enumValue": "AWS_IAM"
13711371
}
1372+
},
1373+
"NONE": {
1374+
"target": "smithy.api#Unit",
1375+
"traits": {
1376+
"smithy.api#enumValue": "NONE"
1377+
}
13721378
}
13731379
}
13741380
},
@@ -2658,7 +2664,7 @@
26582664
"authorizerType": {
26592665
"target": "com.amazonaws.bedrockagentcorecontrol#AuthorizerType",
26602666
"traits": {
2661-
"smithy.api#documentation": "<p>The type of authorizer to use for the gateway.</p> <ul> <li> <p> <code>CUSTOM_JWT</code> - Authorize with a bearer token.</p> </li> <li> <p> <code>AWS_IAM</code> - Authorize with your Amazon Web Services IAM credentials.</p> </li> </ul>",
2667+
"smithy.api#documentation": "<p>The type of authorizer to use for the gateway.</p> <ul> <li> <p> <code>CUSTOM_JWT</code> - Authorize with a bearer token.</p> </li> <li> <p> <code>AWS_IAM</code> - Authorize with your Amazon Web Services IAM credentials.</p> </li> <li> <p> <code>NONE</code> - No authorization</p> </li> </ul>",
26622668
"smithy.api#required": {}
26632669
}
26642670
},
@@ -2674,6 +2680,12 @@
26742680
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.</p>"
26752681
}
26762682
},
2683+
"interceptorConfigurations": {
2684+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations",
2685+
"traits": {
2686+
"smithy.api#documentation": "<p>A list of configuration settings for a gateway interceptor. Gateway interceptors allow custom code to be invoked during gateway invocations.</p>"
2687+
}
2688+
},
26772689
"exceptionLevel": {
26782690
"target": "com.amazonaws.bedrockagentcorecontrol#ExceptionLevel",
26792691
"traits": {
@@ -2792,6 +2804,12 @@
27922804
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.</p>"
27932805
}
27942806
},
2807+
"interceptorConfigurations": {
2808+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations",
2809+
"traits": {
2810+
"smithy.api#documentation": "<p>The list of interceptor configurations for the created gateway.</p>"
2811+
}
2812+
},
27952813
"workloadIdentityDetails": {
27962814
"target": "com.amazonaws.bedrockagentcorecontrol#WorkloadIdentityDetails",
27972815
"traits": {
@@ -4837,6 +4855,75 @@
48374855
"smithy.api#pattern": "^([0-9a-z][-]?){1,100}-[0-9a-z]{10}$"
48384856
}
48394857
},
4858+
"com.amazonaws.bedrockagentcorecontrol#GatewayInterceptionPoint": {
4859+
"type": "enum",
4860+
"members": {
4861+
"REQUEST": {
4862+
"target": "smithy.api#Unit",
4863+
"traits": {
4864+
"smithy.api#enumValue": "REQUEST"
4865+
}
4866+
},
4867+
"RESPONSE": {
4868+
"target": "smithy.api#Unit",
4869+
"traits": {
4870+
"smithy.api#enumValue": "RESPONSE"
4871+
}
4872+
}
4873+
}
4874+
},
4875+
"com.amazonaws.bedrockagentcorecontrol#GatewayInterceptionPoints": {
4876+
"type": "list",
4877+
"member": {
4878+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptionPoint"
4879+
},
4880+
"traits": {
4881+
"smithy.api#length": {
4882+
"min": 1,
4883+
"max": 2
4884+
}
4885+
}
4886+
},
4887+
"com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfiguration": {
4888+
"type": "structure",
4889+
"members": {
4890+
"interceptor": {
4891+
"target": "com.amazonaws.bedrockagentcorecontrol#InterceptorConfiguration",
4892+
"traits": {
4893+
"smithy.api#documentation": "<p>The infrastructure settings of an interceptor configuration. This structure defines how the interceptor can be invoked.</p>",
4894+
"smithy.api#required": {}
4895+
}
4896+
},
4897+
"interceptionPoints": {
4898+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptionPoints",
4899+
"traits": {
4900+
"smithy.api#documentation": "<p>The supported points of interception. This field specifies which points during the gateway invocation to invoke the interceptor</p>",
4901+
"smithy.api#required": {}
4902+
}
4903+
},
4904+
"inputConfiguration": {
4905+
"target": "com.amazonaws.bedrockagentcorecontrol#InterceptorInputConfiguration",
4906+
"traits": {
4907+
"smithy.api#documentation": "<p>The configuration for the input of the interceptor. This field specifies how the input to the interceptor is constructed</p>"
4908+
}
4909+
}
4910+
},
4911+
"traits": {
4912+
"smithy.api#documentation": "<p>The configuration for an interceptor on a gateway. This structure defines settings for an interceptor that will be invoked during the invocation of the gateway.</p>"
4913+
}
4914+
},
4915+
"com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations": {
4916+
"type": "list",
4917+
"member": {
4918+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfiguration"
4919+
},
4920+
"traits": {
4921+
"smithy.api#length": {
4922+
"min": 1,
4923+
"max": 2
4924+
}
4925+
}
4926+
},
48404927
"com.amazonaws.bedrockagentcorecontrol#GatewayMaxResults": {
48414928
"type": "integer",
48424929
"traits": {
@@ -5960,6 +6047,12 @@
59606047
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the gateway.</p>"
59616048
}
59626049
},
6050+
"interceptorConfigurations": {
6051+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations",
6052+
"traits": {
6053+
"smithy.api#documentation": "<p>The interceptors configured on the gateway.</p>"
6054+
}
6055+
},
59636056
"workloadIdentityDetails": {
59646057
"target": "com.amazonaws.bedrockagentcorecontrol#WorkloadIdentityDetails",
59656058
"traits": {
@@ -6677,6 +6770,35 @@
66776770
"smithy.api#sensitive": {}
66786771
}
66796772
},
6773+
"com.amazonaws.bedrockagentcorecontrol#InterceptorConfiguration": {
6774+
"type": "union",
6775+
"members": {
6776+
"lambda": {
6777+
"target": "com.amazonaws.bedrockagentcorecontrol#LambdaInterceptorConfiguration",
6778+
"traits": {
6779+
"smithy.api#documentation": "<p>The details of the lambda function used for the interceptor.</p>"
6780+
}
6781+
}
6782+
},
6783+
"traits": {
6784+
"smithy.api#documentation": "<p>The interceptor configuration.</p>"
6785+
}
6786+
},
6787+
"com.amazonaws.bedrockagentcorecontrol#InterceptorInputConfiguration": {
6788+
"type": "structure",
6789+
"members": {
6790+
"passRequestHeaders": {
6791+
"target": "smithy.api#Boolean",
6792+
"traits": {
6793+
"smithy.api#documentation": "<p>Indicates whether to pass request headers as input into the interceptor. When set to true, request headers will be passed.</p>",
6794+
"smithy.api#required": {}
6795+
}
6796+
}
6797+
},
6798+
"traits": {
6799+
"smithy.api#documentation": "<p>The input configuration of the interceptor.</p>"
6800+
}
6801+
},
66806802
"com.amazonaws.bedrockagentcorecontrol#InternalServerException": {
66816803
"type": "structure",
66826804
"members": {
@@ -6796,6 +6918,21 @@
67966918
"smithy.api#pattern": "^arn:(aws[a-zA-Z-]*)?:lambda:([a-z]{2}(-gov)?-[a-z]+-\\d{1}):(\\d{12}):function:([a-zA-Z0-9-_.]+)(:(\\$LATEST|[a-zA-Z0-9-]+))?$"
67976919
}
67986920
},
6921+
"com.amazonaws.bedrockagentcorecontrol#LambdaInterceptorConfiguration": {
6922+
"type": "structure",
6923+
"members": {
6924+
"arn": {
6925+
"target": "com.amazonaws.bedrockagentcorecontrol#LambdaFunctionArn",
6926+
"traits": {
6927+
"smithy.api#documentation": "<p>The arn of the lambda function to be invoked for the interceptor.</p>",
6928+
"smithy.api#required": {}
6929+
}
6930+
}
6931+
},
6932+
"traits": {
6933+
"smithy.api#documentation": "<p>The lambda configuration for the interceptor</p>"
6934+
}
6935+
},
67996936
"com.amazonaws.bedrockagentcorecontrol#LifecycleConfiguration": {
68006937
"type": "structure",
68016938
"members": {
@@ -11347,6 +11484,12 @@
1134711484
"smithy.api#documentation": "<p>The updated ARN of the KMS key used to encrypt the gateway.</p>"
1134811485
}
1134911486
},
11487+
"interceptorConfigurations": {
11488+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations",
11489+
"traits": {
11490+
"smithy.api#documentation": "<p>The updated interceptor configurations for the gateway.</p>"
11491+
}
11492+
},
1135011493
"exceptionLevel": {
1135111494
"target": "com.amazonaws.bedrockagentcorecontrol#ExceptionLevel",
1135211495
"traits": {
@@ -11456,6 +11599,12 @@
1145611599
"smithy.api#documentation": "<p>The updated ARN of the KMS key used to encrypt the gateway.</p>"
1145711600
}
1145811601
},
11602+
"interceptorConfigurations": {
11603+
"target": "com.amazonaws.bedrockagentcorecontrol#GatewayInterceptorConfigurations",
11604+
"traits": {
11605+
"smithy.api#documentation": "<p>The updated interceptor configurations for the gateway.</p>"
11606+
}
11607+
},
1145911608
"workloadIdentityDetails": {
1146011609
"target": "com.amazonaws.bedrockagentcorecontrol#WorkloadIdentityDetails",
1146111610
"traits": {

codegen/sdk/aws-models/bedrock-data-automation-runtime.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,26 @@
10551055
"traits": {
10561056
"smithy.api#documentation": "Output configuration."
10571057
}
1058+
},
1059+
"jobSubmissionTime": {
1060+
"target": "smithy.api#Timestamp",
1061+
"traits": {
1062+
"smithy.api#documentation": "Job Submission time.",
1063+
"smithy.api#timestampFormat": "date-time"
1064+
}
1065+
},
1066+
"jobCompletionTime": {
1067+
"target": "smithy.api#Timestamp",
1068+
"traits": {
1069+
"smithy.api#documentation": "Job completion time.",
1070+
"smithy.api#timestampFormat": "date-time"
1071+
}
1072+
},
1073+
"jobDurationInSeconds": {
1074+
"target": "smithy.api#Integer",
1075+
"traits": {
1076+
"smithy.api#documentation": "Job duration in seconds."
1077+
}
10581078
}
10591079
},
10601080
"traits": {

0 commit comments

Comments
 (0)