|
617 | 617 | {"shape":"UnauthorizedException"}, |
618 | 618 | {"shape":"ValidationException"}, |
619 | 619 | {"shape":"AccessDeniedException"}, |
| 620 | + {"shape":"ConflictException"}, |
620 | 621 | {"shape":"ResourceNotFoundException"}, |
621 | 622 | {"shape":"ThrottlingException"}, |
622 | 623 | {"shape":"InternalServerException"} |
|
2103 | 2104 | "PYTHON_3_11", |
2104 | 2105 | "PYTHON_3_12", |
2105 | 2106 | "PYTHON_3_13", |
2106 | | - "PYTHON_3_14" |
| 2107 | + "PYTHON_3_14", |
| 2108 | + "NODE_22" |
2107 | 2109 | ] |
2108 | 2110 | }, |
2109 | 2111 | "AgentRuntime":{ |
|
3047 | 3049 | }, |
3048 | 3050 | "runtime":{ |
3049 | 3051 | "shape":"AgentManagedRuntimeType", |
3050 | | - "documentation":"<p>The runtime environment for executing the code (for example, Python 3.9 or Node.js 18).</p>" |
| 3052 | + "documentation":"<p>The runtime environment for executing the agent code. Specify the programming language and version to use for the agent runtime. For valid values, see the list of supported runtimes.</p>" |
3051 | 3053 | }, |
3052 | 3054 | "entryPoint":{ |
3053 | 3055 | "shape":"CodeConfigurationEntryPointList", |
|
4179 | 4181 | "shape":"String", |
4180 | 4182 | "documentation":"<p>Callback URL to register on the OAuth2 credential provider as an allowed callback URL. This URL is where the OAuth2 authorization server redirects users after they complete the authorization flow.</p>" |
4181 | 4183 | }, |
4182 | | - "oauth2ProviderConfigOutput":{"shape":"Oauth2ProviderConfigOutput"} |
| 4184 | + "oauth2ProviderConfigOutput":{"shape":"Oauth2ProviderConfigOutput"}, |
| 4185 | + "status":{ |
| 4186 | + "shape":"Status", |
| 4187 | + "documentation":"<p>The current status of the OAuth2 credential provider.</p>" |
| 4188 | + } |
4183 | 4189 | } |
4184 | 4190 | }, |
4185 | 4191 | "CreateOnlineEvaluationConfigRequest":{ |
|
4859 | 4865 | "customClaims":{ |
4860 | 4866 | "shape":"CustomClaimValidationsType", |
4861 | 4867 | "documentation":"<p>An array of objects that define a custom claim validation name, value, and operation </p>" |
| 4868 | + }, |
| 4869 | + "privateEndpoint":{"shape":"PrivateEndpoint"}, |
| 4870 | + "privateEndpointOverrides":{ |
| 4871 | + "shape":"PrivateEndpointOverrides", |
| 4872 | + "documentation":"<p>A list of private endpoint overrides for the JWT authorizer. Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.</p>" |
4862 | 4873 | } |
4863 | 4874 | }, |
4864 | 4875 | "documentation":"<p>Configuration for inbound JWT-based authorization, specifying how incoming requests should be authenticated.</p>" |
|
4912 | 4923 | "clientSecret":{ |
4913 | 4924 | "shape":"ClientSecretType", |
4914 | 4925 | "documentation":"<p>The client secret for the custom OAuth2 provider.</p>" |
| 4926 | + }, |
| 4927 | + "privateEndpoint":{ |
| 4928 | + "shape":"PrivateEndpoint", |
| 4929 | + "documentation":"<p>The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.</p>" |
| 4930 | + }, |
| 4931 | + "privateEndpointOverrides":{ |
| 4932 | + "shape":"PrivateEndpointOverrides", |
| 4933 | + "documentation":"<p>The list of private endpoint overrides for the custom OAuth2 provider. Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.</p>" |
4915 | 4934 | } |
4916 | 4935 | }, |
4917 | 4936 | "documentation":"<p>Input configuration for a custom OAuth2 provider.</p>" |
|
4927 | 4946 | "clientId":{ |
4928 | 4947 | "shape":"ClientIdType", |
4929 | 4948 | "documentation":"<p>The client ID for the custom OAuth2 provider.</p>" |
| 4949 | + }, |
| 4950 | + "privateEndpoint":{ |
| 4951 | + "shape":"PrivateEndpoint", |
| 4952 | + "documentation":"<p>The default private endpoint for the custom OAuth2 provider, enabling secure connectivity through a VPC Lattice resource configuration.</p>" |
| 4953 | + }, |
| 4954 | + "privateEndpointOverrides":{ |
| 4955 | + "shape":"PrivateEndpointOverrides", |
| 4956 | + "documentation":"<p>The list of private endpoint overrides for the custom OAuth2 provider. Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.</p>" |
4930 | 4957 | } |
4931 | 4958 | }, |
4932 | 4959 | "documentation":"<p>Output configuration for a custom OAuth2 provider.</p>" |
|
7354 | 7381 | "lastUpdatedTime":{ |
7355 | 7382 | "shape":"Timestamp", |
7356 | 7383 | "documentation":"<p>The timestamp when the OAuth2 credential provider was last updated.</p>" |
| 7384 | + }, |
| 7385 | + "status":{ |
| 7386 | + "shape":"Status", |
| 7387 | + "documentation":"<p>The current status of the OAuth2 credential provider.</p>" |
| 7388 | + }, |
| 7389 | + "failureReason":{ |
| 7390 | + "shape":"String", |
| 7391 | + "documentation":"<p>The reason for the failure if the OAuth2 credential provider is in a failed state.</p>" |
7357 | 7392 | } |
7358 | 7393 | } |
7359 | 7394 | }, |
|
9916 | 9951 | }, |
9917 | 9952 | "documentation":"<p>The configuration for a Model Context Protocol (MCP) gateway. This structure defines how the gateway implements the MCP protocol.</p>" |
9918 | 9953 | }, |
9919 | | - "ManagedLatticeResource":{ |
| 9954 | + "ManagedResourceDetails":{ |
| 9955 | + "type":"structure", |
| 9956 | + "members":{ |
| 9957 | + "domain":{ |
| 9958 | + "shape":"DomainName", |
| 9959 | + "documentation":"<p>The domain associated with this managed resource.</p>" |
| 9960 | + }, |
| 9961 | + "resourceGatewayArn":{ |
| 9962 | + "shape":"ResourceGatewayArn", |
| 9963 | + "documentation":"<p>The ARN of the VPC Lattice resource gateway created in your account.</p>" |
| 9964 | + }, |
| 9965 | + "resourceAssociationArn":{ |
| 9966 | + "shape":"ResourceAssociationArn", |
| 9967 | + "documentation":"<p>The ARN of the service network resource association.</p>" |
| 9968 | + } |
| 9969 | + }, |
| 9970 | + "documentation":"<p>Details of a resource created and managed by the gateway for private endpoint connectivity.</p>" |
| 9971 | + }, |
| 9972 | + "ManagedVpcResource":{ |
9920 | 9973 | "type":"structure", |
9921 | 9974 | "required":[ |
9922 | 9975 | "vpcIdentifier", |
|
9951 | 10004 | }, |
9952 | 10005 | "documentation":"<p>Configuration for a managed VPC Lattice resource. The gateway creates and manages the VPC Lattice resource gateway and resource configuration on your behalf using a service-linked role.</p>" |
9953 | 10006 | }, |
9954 | | - "ManagedResourceDetails":{ |
9955 | | - "type":"structure", |
9956 | | - "members":{ |
9957 | | - "domain":{ |
9958 | | - "shape":"DomainName", |
9959 | | - "documentation":"<p>The domain associated with this managed resource.</p>" |
9960 | | - }, |
9961 | | - "resourceGatewayArn":{ |
9962 | | - "shape":"ResourceGatewayArn", |
9963 | | - "documentation":"<p>The ARN of the VPC Lattice resource gateway created in your account.</p>" |
9964 | | - }, |
9965 | | - "resourceAssociationArn":{ |
9966 | | - "shape":"ResourceAssociationArn", |
9967 | | - "documentation":"<p>The ARN of the service network resource association.</p>" |
9968 | | - } |
9969 | | - }, |
9970 | | - "documentation":"<p>Details of a resource created and managed by the gateway for private endpoint connectivity.</p>" |
9971 | | - }, |
9972 | 10007 | "MatchValueString":{ |
9973 | 10008 | "type":"string", |
9974 | 10009 | "max":255, |
|
11393 | 11428 | "shape":"SelfManagedLatticeResource", |
11394 | 11429 | "documentation":"<p>Configuration for connecting to a private resource using a self-managed VPC Lattice resource configuration.</p>" |
11395 | 11430 | }, |
11396 | | - "managedLatticeResource":{ |
11397 | | - "shape":"ManagedLatticeResource", |
| 11431 | + "managedVpcResource":{ |
| 11432 | + "shape":"ManagedVpcResource", |
11398 | 11433 | "documentation":"<p>Configuration for connecting to a private resource using a managed VPC Lattice resource. The gateway creates and manages the VPC Lattice resources on your behalf.</p>" |
11399 | 11434 | } |
11400 | 11435 | }, |
|
11406 | 11441 | "member":{"shape":"ManagedResourceDetails"}, |
11407 | 11442 | "documentation":"<p>A list of managed resources created by the gateway for private endpoint connectivity.</p>" |
11408 | 11443 | }, |
| 11444 | + "PrivateEndpointOverride":{ |
| 11445 | + "type":"structure", |
| 11446 | + "required":[ |
| 11447 | + "domain", |
| 11448 | + "privateEndpoint" |
| 11449 | + ], |
| 11450 | + "members":{ |
| 11451 | + "domain":{ |
| 11452 | + "shape":"PrivateEndpointOverrideDomain", |
| 11453 | + "documentation":"<p>The domain to override with a private endpoint.</p>" |
| 11454 | + }, |
| 11455 | + "privateEndpoint":{ |
| 11456 | + "shape":"PrivateEndpoint", |
| 11457 | + "documentation":"<p>The private endpoint configuration for the specified domain.</p>" |
| 11458 | + } |
| 11459 | + }, |
| 11460 | + "documentation":"<p>A mapping of a specific domain to a private endpoint for secure connectivity through a VPC Lattice resource configuration.</p>" |
| 11461 | + }, |
| 11462 | + "PrivateEndpointOverrideDomain":{ |
| 11463 | + "type":"string", |
| 11464 | + "max":253, |
| 11465 | + "min":1 |
| 11466 | + }, |
| 11467 | + "PrivateEndpointOverrides":{ |
| 11468 | + "type":"list", |
| 11469 | + "member":{"shape":"PrivateEndpointOverride"}, |
| 11470 | + "max":5, |
| 11471 | + "min":0 |
| 11472 | + }, |
11409 | 11473 | "Prompt":{ |
11410 | 11474 | "type":"string", |
11411 | 11475 | "max":30000, |
|
12622 | 12686 | "max":10000, |
12623 | 12687 | "min":35 |
12624 | 12688 | }, |
| 12689 | + "Status":{ |
| 12690 | + "type":"string", |
| 12691 | + "enum":[ |
| 12692 | + "CREATING", |
| 12693 | + "CREATE_FAILED", |
| 12694 | + "UPDATING", |
| 12695 | + "UPDATE_FAILED", |
| 12696 | + "READY", |
| 12697 | + "DELETING", |
| 12698 | + "DELETE_FAILED" |
| 12699 | + ] |
| 12700 | + }, |
12625 | 12701 | "StatusReason":{ |
12626 | 12702 | "type":"string", |
12627 | 12703 | "max":2048, |
|
14057 | 14133 | "lastUpdatedTime":{ |
14058 | 14134 | "shape":"Timestamp", |
14059 | 14135 | "documentation":"<p>The timestamp when the OAuth2 credential provider was last updated.</p>" |
| 14136 | + }, |
| 14137 | + "status":{ |
| 14138 | + "shape":"Status", |
| 14139 | + "documentation":"<p>The current status of the OAuth2 credential provider.</p>" |
14060 | 14140 | } |
14061 | 14141 | } |
14062 | 14142 | }, |
|
0 commit comments