|
1666 | 1666 | "smithy.api#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})$" |
1667 | 1667 | } |
1668 | 1668 | }, |
| 1669 | + "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicies": { |
| 1670 | + "type": "list", |
| 1671 | + "member": { |
| 1672 | + "target": "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicy" |
| 1673 | + }, |
| 1674 | + "traits": { |
| 1675 | + "smithy.api#length": { |
| 1676 | + "min": 0, |
| 1677 | + "max": 100 |
| 1678 | + } |
| 1679 | + } |
| 1680 | + }, |
| 1681 | + "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicy": { |
| 1682 | + "type": "structure", |
| 1683 | + "members": { |
| 1684 | + "location": { |
| 1685 | + "target": "com.amazonaws.bedrockagentcorecontrol#ResourceLocation", |
| 1686 | + "traits": { |
| 1687 | + "smithy.api#documentation": "<p>The location of the enterprise policy file.</p>", |
| 1688 | + "smithy.api#required": {} |
| 1689 | + } |
| 1690 | + }, |
| 1691 | + "type": { |
| 1692 | + "target": "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicyType", |
| 1693 | + "traits": { |
| 1694 | + "smithy.api#documentation": "<p>The type of browser enterprise policy. Available values are <code>MANAGED</code> and <code>RECOMMENDED</code>.</p>" |
| 1695 | + } |
| 1696 | + } |
| 1697 | + }, |
| 1698 | + "traits": { |
| 1699 | + "smithy.api#documentation": "<p>Browser enterprise policy configuration.</p>" |
| 1700 | + } |
| 1701 | + }, |
| 1702 | + "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicyType": { |
| 1703 | + "type": "enum", |
| 1704 | + "members": { |
| 1705 | + "MANAGED": { |
| 1706 | + "target": "smithy.api#Unit", |
| 1707 | + "traits": { |
| 1708 | + "smithy.api#enumValue": "MANAGED" |
| 1709 | + } |
| 1710 | + }, |
| 1711 | + "RECOMMENDED": { |
| 1712 | + "target": "smithy.api#Unit", |
| 1713 | + "traits": { |
| 1714 | + "smithy.api#enumValue": "RECOMMENDED" |
| 1715 | + } |
| 1716 | + } |
| 1717 | + } |
| 1718 | + }, |
1669 | 1719 | "com.amazonaws.bedrockagentcorecontrol#BrowserId": { |
1670 | 1720 | "type": "string", |
1671 | 1721 | "traits": { |
|
2067 | 2117 | "smithy.api#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>" |
2068 | 2118 | } |
2069 | 2119 | }, |
| 2120 | + "com.amazonaws.bedrockagentcorecontrol#Certificate": { |
| 2121 | + "type": "structure", |
| 2122 | + "members": { |
| 2123 | + "location": { |
| 2124 | + "target": "com.amazonaws.bedrockagentcorecontrol#CertificateLocation", |
| 2125 | + "traits": { |
| 2126 | + "smithy.api#documentation": "<p>The location of the certificate.</p>", |
| 2127 | + "smithy.api#required": {} |
| 2128 | + } |
| 2129 | + } |
| 2130 | + }, |
| 2131 | + "traits": { |
| 2132 | + "smithy.api#documentation": "<p>A certificate to install in the browser or code interpreter.</p>" |
| 2133 | + } |
| 2134 | + }, |
| 2135 | + "com.amazonaws.bedrockagentcorecontrol#CertificateLocation": { |
| 2136 | + "type": "union", |
| 2137 | + "members": { |
| 2138 | + "secretsManager": { |
| 2139 | + "target": "com.amazonaws.bedrockagentcorecontrol#SecretsManagerLocation", |
| 2140 | + "traits": { |
| 2141 | + "smithy.api#documentation": "<p>The Amazon Web Services Secrets Manager location of the certificate.</p>" |
| 2142 | + } |
| 2143 | + } |
| 2144 | + }, |
| 2145 | + "traits": { |
| 2146 | + "smithy.api#documentation": "<p>The location from which to retrieve a certificate.</p>" |
| 2147 | + } |
| 2148 | + }, |
| 2149 | + "com.amazonaws.bedrockagentcorecontrol#Certificates": { |
| 2150 | + "type": "list", |
| 2151 | + "member": { |
| 2152 | + "target": "com.amazonaws.bedrockagentcorecontrol#Certificate" |
| 2153 | + }, |
| 2154 | + "traits": { |
| 2155 | + "smithy.api#length": { |
| 2156 | + "min": 1, |
| 2157 | + "max": 200 |
| 2158 | + } |
| 2159 | + } |
| 2160 | + }, |
2070 | 2161 | "com.amazonaws.bedrockagentcorecontrol#ClaimMatchOperatorType": { |
2071 | 2162 | "type": "enum", |
2072 | 2163 | "members": { |
|
3150 | 3241 | "smithy.api#documentation": "<p>The browser signing configuration that enables cryptographic agent identification using HTTP message signatures for web bot authentication.</p>" |
3151 | 3242 | } |
3152 | 3243 | }, |
| 3244 | + "enterprisePolicies": { |
| 3245 | + "target": "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicies", |
| 3246 | + "traits": { |
| 3247 | + "smithy.api#documentation": "<p>A list of enterprise policy files for the browser.</p>" |
| 3248 | + } |
| 3249 | + }, |
| 3250 | + "certificates": { |
| 3251 | + "target": "com.amazonaws.bedrockagentcorecontrol#Certificates", |
| 3252 | + "traits": { |
| 3253 | + "smithy.api#documentation": "<p>A list of certificates to install in the browser.</p>" |
| 3254 | + } |
| 3255 | + }, |
3153 | 3256 | "clientToken": { |
3154 | 3257 | "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken", |
3155 | 3258 | "traits": { |
|
3271 | 3374 | "smithy.api#required": {} |
3272 | 3375 | } |
3273 | 3376 | }, |
| 3377 | + "certificates": { |
| 3378 | + "target": "com.amazonaws.bedrockagentcorecontrol#Certificates", |
| 3379 | + "traits": { |
| 3380 | + "smithy.api#documentation": "<p>A list of certificates to install in the code interpreter.</p>" |
| 3381 | + } |
| 3382 | + }, |
3274 | 3383 | "clientToken": { |
3275 | 3384 | "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken", |
3276 | 3385 | "traits": { |
|
8839 | 8948 | "smithy.api#documentation": "<p>The browser signing configuration that shows whether cryptographic agent identification is enabled for web bot authentication.</p>" |
8840 | 8949 | } |
8841 | 8950 | }, |
| 8951 | + "enterprisePolicies": { |
| 8952 | + "target": "com.amazonaws.bedrockagentcorecontrol#BrowserEnterprisePolicies", |
| 8953 | + "traits": { |
| 8954 | + "smithy.api#documentation": "<p>The list of enterprise policy files configured for the browser.</p>" |
| 8955 | + } |
| 8956 | + }, |
| 8957 | + "certificates": { |
| 8958 | + "target": "com.amazonaws.bedrockagentcorecontrol#Certificates", |
| 8959 | + "traits": { |
| 8960 | + "smithy.api#documentation": "<p>The list of certificates configured for the browser.</p>" |
| 8961 | + } |
| 8962 | + }, |
8842 | 8963 | "status": { |
8843 | 8964 | "target": "com.amazonaws.bedrockagentcorecontrol#BrowserStatus", |
8844 | 8965 | "traits": { |
|
8971 | 9092 | "smithy.api#required": {} |
8972 | 9093 | } |
8973 | 9094 | }, |
| 9095 | + "certificates": { |
| 9096 | + "target": "com.amazonaws.bedrockagentcorecontrol#Certificates", |
| 9097 | + "traits": { |
| 9098 | + "smithy.api#documentation": "<p>The list of certificates configured for the code interpreter.</p>" |
| 9099 | + } |
| 9100 | + }, |
8974 | 9101 | "failureReason": { |
8975 | 9102 | "target": "smithy.api#String", |
8976 | 9103 | "traits": { |
|
15453 | 15580 | "smithy.api#httpError": 400 |
15454 | 15581 | } |
15455 | 15582 | }, |
| 15583 | + "com.amazonaws.bedrockagentcorecontrol#ResourceLocation": { |
| 15584 | + "type": "union", |
| 15585 | + "members": { |
| 15586 | + "s3": { |
| 15587 | + "target": "com.amazonaws.bedrockagentcorecontrol#S3Location" |
| 15588 | + } |
| 15589 | + }, |
| 15590 | + "traits": { |
| 15591 | + "smithy.api#documentation": "<p>The location of a resource.</p>" |
| 15592 | + } |
| 15593 | + }, |
15456 | 15594 | "com.amazonaws.bedrockagentcorecontrol#ResourceNotFoundException": { |
15457 | 15595 | "type": "structure", |
15458 | 15596 | "members": { |
|
15893 | 16031 | "smithy.api#pattern": "^arn:(aws|aws-us-gov):secretsmanager:[A-Za-z0-9-]{1,64}:[0-9]{12}:secret:[a-zA-Z0-9-_/+=.@!]+$" |
15894 | 16032 | } |
15895 | 16033 | }, |
| 16034 | + "com.amazonaws.bedrockagentcorecontrol#SecretsManagerLocation": { |
| 16035 | + "type": "structure", |
| 16036 | + "members": { |
| 16037 | + "secretArn": { |
| 16038 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolSecretArn", |
| 16039 | + "traits": { |
| 16040 | + "smithy.api#documentation": "<p>The ARN of the Amazon Web Services Secrets Manager secret containing the certificate.</p>", |
| 16041 | + "smithy.api#required": {} |
| 16042 | + } |
| 16043 | + } |
| 16044 | + }, |
| 16045 | + "traits": { |
| 16046 | + "smithy.api#documentation": "<p>The Amazon Web Services Secrets Manager location configuration.</p>" |
| 16047 | + } |
| 16048 | + }, |
15896 | 16049 | "com.amazonaws.bedrockagentcorecontrol#SecurityGroupId": { |
15897 | 16050 | "type": "string", |
15898 | 16051 | "traits": { |
|
17306 | 17459 | "smithy.api#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>" |
17307 | 17460 | } |
17308 | 17461 | }, |
| 17462 | + "com.amazonaws.bedrockagentcorecontrol#ToolSecretArn": { |
| 17463 | + "type": "string", |
| 17464 | + "traits": { |
| 17465 | + "smithy.api#pattern": "^arn:aws(-[a-z-]+)?:secretsmanager:[a-z0-9-]+:[0-9]{12}:secret:[a-zA-Z0-9/_+=.@-]+$" |
| 17466 | + } |
| 17467 | + }, |
17309 | 17468 | "com.amazonaws.bedrockagentcorecontrol#TriggerCondition": { |
17310 | 17469 | "type": "union", |
17311 | 17470 | "members": { |
|
0 commit comments