|
2257 | 2257 | "type":"string", |
2258 | 2258 | "pattern":"arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:(aws|[0-9]{12}):browser(-custom)?/(aws\\.browser\\.v1|[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10})" |
2259 | 2259 | }, |
| 2260 | + "BrowserEnterprisePolicies":{ |
| 2261 | + "type":"list", |
| 2262 | + "member":{"shape":"BrowserEnterprisePolicy"}, |
| 2263 | + "max":100, |
| 2264 | + "min":0 |
| 2265 | + }, |
| 2266 | + "BrowserEnterprisePolicy":{ |
| 2267 | + "type":"structure", |
| 2268 | + "required":["location"], |
| 2269 | + "members":{ |
| 2270 | + "location":{ |
| 2271 | + "shape":"ResourceLocation", |
| 2272 | + "documentation":"<p>The location of the enterprise policy file.</p>" |
| 2273 | + }, |
| 2274 | + "type":{ |
| 2275 | + "shape":"BrowserEnterprisePolicyType", |
| 2276 | + "documentation":"<p>The type of browser enterprise policy. Available values are <code>MANAGED</code> and <code>RECOMMENDED</code>.</p>" |
| 2277 | + } |
| 2278 | + }, |
| 2279 | + "documentation":"<p>Browser enterprise policy configuration.</p>" |
| 2280 | + }, |
| 2281 | + "BrowserEnterprisePolicyType":{ |
| 2282 | + "type":"string", |
| 2283 | + "enum":[ |
| 2284 | + "MANAGED", |
| 2285 | + "RECOMMENDED" |
| 2286 | + ] |
| 2287 | + }, |
2260 | 2288 | "BrowserId":{ |
2261 | 2289 | "type":"string", |
2262 | 2290 | "pattern":"(aws\\.browser\\.v1|[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10})" |
|
2479 | 2507 | }, |
2480 | 2508 | "documentation":"<p>Represents a Cedar policy statement within the AgentCore Policy system. Cedar is a policy language designed for authorization that provides human-readable, analyzable, and high-performance policy evaluation for controlling agent behavior and access decisions. </p>" |
2481 | 2509 | }, |
| 2510 | + "Certificate":{ |
| 2511 | + "type":"structure", |
| 2512 | + "required":["location"], |
| 2513 | + "members":{ |
| 2514 | + "location":{ |
| 2515 | + "shape":"CertificateLocation", |
| 2516 | + "documentation":"<p>The location of the certificate.</p>" |
| 2517 | + } |
| 2518 | + }, |
| 2519 | + "documentation":"<p>A certificate to install in the browser or code interpreter.</p>" |
| 2520 | + }, |
| 2521 | + "CertificateLocation":{ |
| 2522 | + "type":"structure", |
| 2523 | + "members":{ |
| 2524 | + "secretsManager":{ |
| 2525 | + "shape":"SecretsManagerLocation", |
| 2526 | + "documentation":"<p>The Amazon Web Services Secrets Manager location of the certificate.</p>" |
| 2527 | + } |
| 2528 | + }, |
| 2529 | + "documentation":"<p>The location from which to retrieve a certificate.</p>", |
| 2530 | + "union":true |
| 2531 | + }, |
| 2532 | + "Certificates":{ |
| 2533 | + "type":"list", |
| 2534 | + "member":{"shape":"Certificate"}, |
| 2535 | + "max":200, |
| 2536 | + "min":1 |
| 2537 | + }, |
2482 | 2538 | "ClaimMatchOperatorType":{ |
2483 | 2539 | "type":"string", |
2484 | 2540 | "enum":[ |
|
3060 | 3116 | "shape":"BrowserSigningConfigInput", |
3061 | 3117 | "documentation":"<p>The browser signing configuration that enables cryptographic agent identification using HTTP message signatures for web bot authentication.</p>" |
3062 | 3118 | }, |
| 3119 | + "enterprisePolicies":{ |
| 3120 | + "shape":"BrowserEnterprisePolicies", |
| 3121 | + "documentation":"<p>A list of enterprise policy files for the browser.</p>" |
| 3122 | + }, |
| 3123 | + "certificates":{ |
| 3124 | + "shape":"Certificates", |
| 3125 | + "documentation":"<p>A list of certificates to install in the browser.</p>" |
| 3126 | + }, |
3063 | 3127 | "clientToken":{ |
3064 | 3128 | "shape":"ClientToken", |
3065 | 3129 | "documentation":"<p>A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock AgentCore ignores the request but does not return an error.</p>", |
|
3121 | 3185 | "shape":"CodeInterpreterNetworkConfiguration", |
3122 | 3186 | "documentation":"<p>The network configuration for the code interpreter. This configuration specifies the network mode for the code interpreter.</p>" |
3123 | 3187 | }, |
| 3188 | + "certificates":{ |
| 3189 | + "shape":"Certificates", |
| 3190 | + "documentation":"<p>A list of certificates to install in the code interpreter.</p>" |
| 3191 | + }, |
3124 | 3192 | "clientToken":{ |
3125 | 3193 | "shape":"ClientToken", |
3126 | 3194 | "documentation":"<p>A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock AgentCore ignores the request but does not return an error.</p>", |
|
6015 | 6083 | "shape":"BrowserSigningConfigOutput", |
6016 | 6084 | "documentation":"<p>The browser signing configuration that shows whether cryptographic agent identification is enabled for web bot authentication.</p>" |
6017 | 6085 | }, |
| 6086 | + "enterprisePolicies":{ |
| 6087 | + "shape":"BrowserEnterprisePolicies", |
| 6088 | + "documentation":"<p>The list of enterprise policy files configured for the browser.</p>" |
| 6089 | + }, |
| 6090 | + "certificates":{ |
| 6091 | + "shape":"Certificates", |
| 6092 | + "documentation":"<p>The list of certificates configured for the browser.</p>" |
| 6093 | + }, |
6018 | 6094 | "status":{ |
6019 | 6095 | "shape":"BrowserStatus", |
6020 | 6096 | "documentation":"<p>The current status of the browser.</p>" |
|
6082 | 6158 | "shape":"CodeInterpreterStatus", |
6083 | 6159 | "documentation":"<p>The current status of the code interpreter.</p>" |
6084 | 6160 | }, |
| 6161 | + "certificates":{ |
| 6162 | + "shape":"Certificates", |
| 6163 | + "documentation":"<p>The list of certificates configured for the code interpreter.</p>" |
| 6164 | + }, |
6085 | 6165 | "failureReason":{ |
6086 | 6166 | "shape":"String", |
6087 | 6167 | "documentation":"<p>The reason for failure if the code interpreter is in a failed state.</p>" |
|
9392 | 9472 | }, |
9393 | 9473 | "exception":true |
9394 | 9474 | }, |
| 9475 | + "ResourceLocation":{ |
| 9476 | + "type":"structure", |
| 9477 | + "members":{ |
| 9478 | + "s3":{"shape":"S3Location"} |
| 9479 | + }, |
| 9480 | + "documentation":"<p>The location of a resource.</p>", |
| 9481 | + "union":true |
| 9482 | + }, |
9395 | 9483 | "ResourceNotFoundException":{ |
9396 | 9484 | "type":"structure", |
9397 | 9485 | "members":{ |
|
9659 | 9747 | "type":"string", |
9660 | 9748 | "pattern":"arn:(aws|aws-us-gov):secretsmanager:[A-Za-z0-9-]{1,64}:[0-9]{12}:secret:[a-zA-Z0-9-_/+=.@!]+" |
9661 | 9749 | }, |
| 9750 | + "SecretsManagerLocation":{ |
| 9751 | + "type":"structure", |
| 9752 | + "required":["secretArn"], |
| 9753 | + "members":{ |
| 9754 | + "secretArn":{ |
| 9755 | + "shape":"ToolSecretArn", |
| 9756 | + "documentation":"<p>The ARN of the Amazon Web Services Secrets Manager secret containing the certificate.</p>" |
| 9757 | + } |
| 9758 | + }, |
| 9759 | + "documentation":"<p>The Amazon Web Services Secrets Manager location configuration.</p>" |
| 9760 | + }, |
9662 | 9761 | "SecurityGroupId":{ |
9663 | 9762 | "type":"string", |
9664 | 9763 | "pattern":"sg-[0-9a-zA-Z]{8,17}" |
|
10522 | 10621 | "documentation":"<p>A tool schema for a gateway target. This structure defines the schema for a tool that the target exposes through the Model Context Protocol.</p>", |
10523 | 10622 | "union":true |
10524 | 10623 | }, |
| 10624 | + "ToolSecretArn":{ |
| 10625 | + "type":"string", |
| 10626 | + "pattern":"arn:aws(-[a-z-]+)?:secretsmanager:[a-z0-9-]+:[0-9]{12}:secret:[a-zA-Z0-9/_+=.@-]+" |
| 10627 | + }, |
10525 | 10628 | "TriggerCondition":{ |
10526 | 10629 | "type":"structure", |
10527 | 10630 | "members":{ |
|
0 commit comments