|
1853 | 1853 | "member":{"shape":"AllowedClient"}, |
1854 | 1854 | "min":1 |
1855 | 1855 | }, |
| 1856 | + "AllowedQueryParameters":{ |
| 1857 | + "type":"list", |
| 1858 | + "member":{"shape":"HttpQueryParameterName"}, |
| 1859 | + "max":10, |
| 1860 | + "min":1 |
| 1861 | + }, |
| 1862 | + "AllowedRequestHeaders":{ |
| 1863 | + "type":"list", |
| 1864 | + "member":{"shape":"HttpHeaderName"}, |
| 1865 | + "max":10, |
| 1866 | + "min":1 |
| 1867 | + }, |
| 1868 | + "AllowedResponseHeaders":{ |
| 1869 | + "type":"list", |
| 1870 | + "member":{"shape":"HttpHeaderName"}, |
| 1871 | + "max":10, |
| 1872 | + "min":1 |
| 1873 | + }, |
1856 | 1874 | "AllowedScopeType":{ |
1857 | 1875 | "type":"string", |
1858 | 1876 | "max":255, |
|
3150 | 3168 | "credentialProviderConfigurations":{ |
3151 | 3169 | "shape":"CredentialProviderConfigurations", |
3152 | 3170 | "documentation":"<p>The credential provider configurations for the target. These configurations specify how the gateway authenticates with the target endpoint.</p>" |
| 3171 | + }, |
| 3172 | + "metadataConfiguration":{ |
| 3173 | + "shape":"MetadataConfiguration", |
| 3174 | + "documentation":"<p>Optional configuration for HTTP header and query parameter propagation to and from the gateway target.</p>" |
3153 | 3175 | } |
3154 | 3176 | } |
3155 | 3177 | }, |
|
3209 | 3231 | "lastSynchronizedAt":{ |
3210 | 3232 | "shape":"DateTimestamp", |
3211 | 3233 | "documentation":"<p>The last synchronization of the target.</p>" |
| 3234 | + }, |
| 3235 | + "metadataConfiguration":{ |
| 3236 | + "shape":"MetadataConfiguration", |
| 3237 | + "documentation":"<p>The metadata configuration that was applied to the created gateway target.</p>" |
3212 | 3238 | } |
3213 | 3239 | } |
3214 | 3240 | }, |
|
5272 | 5298 | "lastSynchronizedAt":{ |
5273 | 5299 | "shape":"DateTimestamp", |
5274 | 5300 | "documentation":"<p>The last synchronization time.</p>" |
| 5301 | + }, |
| 5302 | + "metadataConfiguration":{ |
| 5303 | + "shape":"MetadataConfiguration", |
| 5304 | + "documentation":"<p>The metadata configuration for HTTP header and query parameter propagation to and from this gateway target.</p>" |
5275 | 5305 | } |
5276 | 5306 | }, |
5277 | 5307 | "documentation":"<p>The gateway target.</p>" |
|
5882 | 5912 | "lastSynchronizedAt":{ |
5883 | 5913 | "shape":"DateTimestamp", |
5884 | 5914 | "documentation":"<p>The last synchronization of the target.</p>" |
| 5915 | + }, |
| 5916 | + "metadataConfiguration":{ |
| 5917 | + "shape":"MetadataConfiguration", |
| 5918 | + "documentation":"<p>The metadata configuration for HTTP header and query parameter propagation for the retrieved gateway target.</p>" |
5885 | 5919 | } |
5886 | 5920 | } |
5887 | 5921 | }, |
|
6425 | 6459 | "min":1, |
6426 | 6460 | "pattern":"(Authorization|X-Amzn-Bedrock-AgentCore-Runtime-Custom-[a-zA-Z0-9-]+)" |
6427 | 6461 | }, |
| 6462 | + "HttpHeaderName":{ |
| 6463 | + "type":"string", |
| 6464 | + "max":100, |
| 6465 | + "min":1 |
| 6466 | + }, |
| 6467 | + "HttpQueryParameterName":{ |
| 6468 | + "type":"string", |
| 6469 | + "max":40, |
| 6470 | + "min":1 |
| 6471 | + }, |
6428 | 6472 | "InboundTokenClaimNameType":{ |
6429 | 6473 | "type":"string", |
6430 | 6474 | "max":255, |
|
7725 | 7769 | "max":50, |
7726 | 7770 | "min":1 |
7727 | 7771 | }, |
| 7772 | + "MetadataConfiguration":{ |
| 7773 | + "type":"structure", |
| 7774 | + "members":{ |
| 7775 | + "allowedRequestHeaders":{ |
| 7776 | + "shape":"AllowedRequestHeaders", |
| 7777 | + "documentation":"<p>A list of HTTP headers that are allowed to be propagated from incoming client requests to the target.</p>" |
| 7778 | + }, |
| 7779 | + "allowedQueryParameters":{ |
| 7780 | + "shape":"AllowedQueryParameters", |
| 7781 | + "documentation":"<p>A list of URL query parameters that are allowed to be propagated from incoming gateway URL to the target.</p>" |
| 7782 | + }, |
| 7783 | + "allowedResponseHeaders":{ |
| 7784 | + "shape":"AllowedResponseHeaders", |
| 7785 | + "documentation":"<p>A list of HTTP headers that are allowed to be propagated from the target response back to the client.</p>" |
| 7786 | + } |
| 7787 | + }, |
| 7788 | + "documentation":"<p>Configuration for HTTP header and query parameter propagation between the gateway and target servers.</p>" |
| 7789 | + }, |
7728 | 7790 | "MicrosoftOauth2ProviderConfigInput":{ |
7729 | 7791 | "type":"structure", |
7730 | 7792 | "required":[ |
|
10403 | 10465 | "credentialProviderConfigurations":{ |
10404 | 10466 | "shape":"CredentialProviderConfigurations", |
10405 | 10467 | "documentation":"<p>The updated credential provider configurations for the gateway target.</p>" |
| 10468 | + }, |
| 10469 | + "metadataConfiguration":{ |
| 10470 | + "shape":"MetadataConfiguration", |
| 10471 | + "documentation":"<p>Configuration for HTTP header and query parameter propagation to the gateway target.</p>" |
10406 | 10472 | } |
10407 | 10473 | } |
10408 | 10474 | }, |
|
10459 | 10525 | "lastSynchronizedAt":{ |
10460 | 10526 | "shape":"DateTimestamp", |
10461 | 10527 | "documentation":"<p>The date and time at which the targets were last synchronized.</p>" |
| 10528 | + }, |
| 10529 | + "metadataConfiguration":{ |
| 10530 | + "shape":"MetadataConfiguration", |
| 10531 | + "documentation":"<p>The metadata configuration that was applied to the gateway target.</p>" |
10462 | 10532 | } |
10463 | 10533 | } |
10464 | 10534 | }, |
|
0 commit comments