|
3937 | 3937 | } |
3938 | 3938 | ], |
3939 | 3939 | "traits": { |
3940 | | - "smithy.api#documentation": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p>", |
| 3940 | + "smithy.api#documentation": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p>", |
3941 | 3941 | "smithy.api#http": { |
3942 | 3942 | "method": "POST", |
3943 | 3943 | "uri": "/policy-engines/{policyEngineId}/policies", |
|
3974 | 3974 | } |
3975 | 3975 | ], |
3976 | 3976 | "traits": { |
3977 | | - "smithy.api#documentation": "<p>Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicyEngine.html\">GetPolicyEngine</a> operation to poll the <code>status</code> field to track completion.</p>", |
| 3977 | + "smithy.api#documentation": "<p>Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicyEngine.html\">GetPolicyEngine</a> operation to poll the <code>status</code> field to track completion.</p>", |
3978 | 3978 | "smithy.api#http": { |
3979 | 3979 | "method": "POST", |
3980 | 3980 | "uri": "/policy-engines", |
|
9492 | 9492 | "policyGenerationId": { |
9493 | 9493 | "target": "com.amazonaws.bedrockagentcorecontrol#ResourceId", |
9494 | 9494 | "traits": { |
9495 | | - "smithy.api#documentation": "<p>The unique identifier of the policy generation request to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call.</p>", |
| 9495 | + "smithy.api#documentation": "<p>The unique identifier of the policy generation request to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call.</p>", |
9496 | 9496 | "smithy.api#httpLabel": {}, |
9497 | 9497 | "smithy.api#required": {} |
9498 | 9498 | } |
|
11502 | 11502 | "nextToken": { |
11503 | 11503 | "target": "com.amazonaws.bedrockagentcorecontrol#NextToken", |
11504 | 11504 | "traits": { |
11505 | | - "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicies.html\">ListPolicies</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>", |
| 11505 | + "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicies.html\">ListPolicies</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>", |
11506 | 11506 | "smithy.api#httpQuery": "nextToken" |
11507 | 11507 | } |
11508 | 11508 | }, |
|
11606 | 11606 | "nextToken": { |
11607 | 11607 | "target": "com.amazonaws.bedrockagentcorecontrol#NextToken", |
11608 | 11608 | "traits": { |
11609 | | - "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html\">ListPolicyEngines</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>", |
| 11609 | + "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html\">ListPolicyEngines</a> call. Use this token to retrieve the next page of results when the response is paginated.</p>", |
11610 | 11610 | "smithy.api#httpQuery": "nextToken" |
11611 | 11611 | } |
11612 | 11612 | }, |
|
11635 | 11635 | "nextToken": { |
11636 | 11636 | "target": "com.amazonaws.bedrockagentcorecontrol#NextToken", |
11637 | 11637 | "traits": { |
11638 | | - "smithy.api#documentation": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html\">ListPolicyEngines</a> calls to retrieve additional results. This token is only present when there are more results available. </p>" |
| 11638 | + "smithy.api#documentation": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html\">ListPolicyEngines</a> calls to retrieve additional results. This token is only present when there are more results available. </p>" |
11639 | 11639 | } |
11640 | 11640 | } |
11641 | 11641 | }, |
|
11689 | 11689 | "policyGenerationId": { |
11690 | 11690 | "target": "com.amazonaws.bedrockagentcorecontrol#ResourceId", |
11691 | 11691 | "traits": { |
11692 | | - "smithy.api#documentation": "<p>The unique identifier of the policy generation request whose assets are to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call that has completed processing.</p>", |
| 11692 | + "smithy.api#documentation": "<p>The unique identifier of the policy generation request whose assets are to be retrieved. This must be a valid generation ID from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html\">StartPolicyGeneration</a> call that has completed processing.</p>", |
11693 | 11693 | "smithy.api#httpLabel": {}, |
11694 | 11694 | "smithy.api#required": {} |
11695 | 11695 | } |
|
11705 | 11705 | "nextToken": { |
11706 | 11706 | "target": "com.amazonaws.bedrockagentcorecontrol#NextToken", |
11707 | 11707 | "traits": { |
11708 | | - "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> call. Use this token to retrieve the next page of assets when the response is paginated due to large numbers of generated policy options.</p>", |
| 11708 | + "smithy.api#documentation": "<p>A pagination token returned from a previous <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> call. Use this token to retrieve the next page of assets when the response is paginated due to large numbers of generated policy options.</p>", |
11709 | 11709 | "smithy.api#httpQuery": "nextToken" |
11710 | 11710 | } |
11711 | 11711 | }, |
|
11738 | 11738 | "nextToken": { |
11739 | 11739 | "target": "com.amazonaws.bedrockagentcorecontrol#NextToken", |
11740 | 11740 | "traits": { |
11741 | | - "smithy.api#documentation": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> calls to retrieve additional assets. This token is only present when there are more generated policy assets available beyond the current response.</p>" |
| 11741 | + "smithy.api#documentation": "<p>A pagination token that can be used in subsequent <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html\">ListPolicyGenerationAssets</a> calls to retrieve additional assets. This token is only present when there are more generated policy assets available beyond the current response.</p>" |
11742 | 11742 | } |
11743 | 11743 | } |
11744 | 11744 | }, |
|
0 commit comments