{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
  "name": "Amazon Bedrock",
  "prefix": "bedrock",
  "timestamp": "1781568006",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "AllowVendedLogDeliveryForResource",
      "description": "Grants permission to configure vended log delivery for a knowledge base",
      "access": "Permissions management",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ApplyGuardrail",
      "description": "Grants permission to apply a guardrail",
      "access": "Read",
      "resources": [
        {
          "name": "guardrail",
          "is_required": true
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentCollaborator.html",
      "name": "AssociateAgentCollaborator",
      "description": "Grants permission to associate another existing agent as a collaborator to an existing agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html",
      "name": "AssociateAgentKnowledgeBase",
      "description": "Grants permission to associate a knowledge base with an agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        },
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "AssociateThirdPartyKnowledgeBase",
      "description": "Grants permission to use 3rd party platform to store knowledge data",
      "access": "Write",
      "resources": [],
      "conditions": [
        "bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_BatchDeleteEvaluationJob.html",
      "name": "BatchDeleteEvaluationJob",
      "description": "Grants permission to batch delete list of bedrock evaluation jobs",
      "access": "Write",
      "resources": [
        {
          "name": "evaluation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CallWithBearerToken",
      "description": "Grants permission to use bearer token",
      "access": "Read",
      "resources": [],
      "conditions": [
        "bedrock:BearerTokenType"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CancelAutomatedReasoningPolicyBuildWorkflow",
      "description": "Grants permission to cancel a build workflow for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html",
      "name": "CopyBlueprintStage",
      "description": "Grants permission to copy a blueprint from one stage to another",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_CountTokens.html",
      "name": "CountTokens",
      "description": "Grants permission to count the number of tokens in an input prompt",
      "access": "Read",
      "resources": [
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html",
      "name": "CreateAgent",
      "description": "Grants permission to create a new agent and a test agent alias pointing to the DRAFT agent version",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html",
      "name": "CreateAgentActionGroup",
      "description": "Grants permission to create a new action group in an existing agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentAlias.html",
      "name": "CreateAgentAlias",
      "description": "Grants permission to create a new alias for an agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CreateAutomatedReasoningPolicy",
      "description": "Grants permission to create a new automated reasoning policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CreateAutomatedReasoningPolicyTestCase",
      "description": "Grants permission to create a test case for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CreateAutomatedReasoningPolicyVersion",
      "description": "Grants permission to create a new automated reasoning policy version",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateBlueprint.html",
      "name": "CreateBlueprint",
      "description": "Grants permission to create a blueprint for custom output from data automation",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateBlueprintVersion.html",
      "name": "CreateBlueprintVersion",
      "description": "Grants permission to create a new version for an existing blueprint",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateCustomModel.html",
      "name": "CreateCustomModel",
      "description": "Grants permission to create a custom model into Bedrock",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateCustomModelDeployment.html",
      "name": "CreateCustomModelDeployment",
      "description": "Grants permission to create a custom model deployment for custom model",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateDataAutomationLibrary.html",
      "name": "CreateDataAutomationLibrary",
      "description": "Grants permission to create a Data Automation Library",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateDataAutomationProject.html",
      "name": "CreateDataAutomationProject",
      "description": "Grants permission to create a data automation project",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": false
        },
        {
          "name": "data-automation-library",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html",
      "name": "CreateDataSource",
      "description": "Grants permission to create a data source",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateEvaluationJob.html",
      "name": "CreateEvaluationJob",
      "description": "Grants permission to create a job for evaluation foundation models or custom models",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "default-prompt-router",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "prompt-router",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html",
      "name": "CreateFlow",
      "description": "Grants permission to create a prompt flow",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowAlias.html",
      "name": "CreateFlowAlias",
      "description": "Grants permission to create an alias of a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowVersion.html",
      "name": "CreateFlowVersion",
      "description": "Grants permission to create an immutable version of a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "CreateFoundationModelAgreement",
      "description": "Grants permission to create a new foundation model agreement",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CreateGuardrail",
      "description": "Grants permission to create a new guardrail",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": false
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "CreateGuardrailVersion",
      "description": "Grants permission to create a new guardrail version",
      "access": "Write",
      "resources": [
        {
          "name": "guardrail",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateInferenceProfile.html",
      "name": "CreateInferenceProfile",
      "description": "Grants permission to create inference profiles",
      "access": "Write",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "inference-profile",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_CreateInvocation.html",
      "name": "CreateInvocation",
      "description": "Grants permission to create a new invocation in an existing session",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html",
      "name": "CreateKnowledgeBase",
      "description": "Grants permission to create a knowledge base",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "API_CreateMarketplaceModelEndpoint",
      "name": "CreateMarketplaceModelEndpoint",
      "description": "Grants permission to create a marketplace model endpoint",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCopyJob.html",
      "name": "CreateModelCopyJob",
      "description": "Grants permission to create a job for copying a custom model across region or across account",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCustomizationJob.html",
      "name": "CreateModelCustomizationJob",
      "description": "Grants permission to create a job for customizing the model with your custom training data",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelEvaluationJob.html",
      "name": "CreateModelEvaluationJob",
      "description": "Grants permission to create a job for evaluation foundation models or custom models",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html",
      "name": "CreateModelImportJob",
      "description": "Grants permission to create a job for importing model into Bedrock",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelInvocationJob.html",
      "name": "CreateModelInvocationJob",
      "description": "Grants permission to create a new model invocation job",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "model-invocation-job",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePrompt.html",
      "name": "CreatePrompt",
      "description": "Grants permission to create a prompt",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreatePromptRouter.html",
      "name": "CreatePromptRouter",
      "description": "Grants permission to create a custom prompt router",
      "access": "Write",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "inference-profile",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePromptVersion.html",
      "name": "CreatePromptVersion",
      "description": "Grants permission to create a version of a prompt",
      "access": "Write",
      "resources": [
        {
          "name": "prompt",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateProvisionedModelThroughput.html",
      "name": "CreateProvisionedModelThroughput",
      "description": "Grants permission to create a new provisioned model throughput",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_CreateSession.html",
      "name": "CreateSession",
      "description": "Grants permission to create a new session",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgent.html",
      "name": "DeleteAgent",
      "description": "Grants permission to delete an Agent that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentActionGroup.html",
      "name": "DeleteAgentActionGroup",
      "description": "Grants permission to delete an actionGroup that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentAlias.html",
      "name": "DeleteAgentAlias",
      "description": "Grants permission to delete an AgentAlias that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_DeleteAgentMemory.html",
      "name": "DeleteAgentMemory",
      "description": "Grants permission to delete existing memory for an alias",
      "access": "Write",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentVersion.html",
      "name": "DeleteAgentVersion",
      "description": "Grants permission to delete an Agent Version that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "DeleteAutomatedReasoningPolicy",
      "description": "Grants permission to delete an automated reasoning policy or its version",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "DeleteAutomatedReasoningPolicyBuildWorkflow",
      "description": "Grants permission to delete a build workflow for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "DeleteAutomatedReasoningPolicyTestCase",
      "description": "Grants permission to delete a test case for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteBlueprint.html",
      "name": "DeleteBlueprint",
      "description": "Grants permission to delete a blueprint for data automation",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModel.html",
      "name": "DeleteCustomModel",
      "description": "Grants permission to delete a custom model that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModelDeployment.html",
      "name": "DeleteCustomModelDeployment",
      "description": "Grants permission to delete a custom model deployment that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model-deployment",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteDataAutomationLibrary.html",
      "name": "DeleteDataAutomationLibrary",
      "description": "Grants permission to delete a Data Automation Library",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteDataAutomationProject.html",
      "name": "DeleteDataAutomationProject",
      "description": "Grants permission to delete a data automation project",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-project",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteDataSource.html",
      "name": "DeleteDataSource",
      "description": "Grants permission to delete a data source",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteEnforcedGuardrailConfiguration.html",
      "name": "DeleteEnforcedGuardrailConfiguration",
      "description": "Grants permission to delete account-level enforced guardrail configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlow.html",
      "name": "DeleteFlow",
      "description": "Grants permission to delete a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowAlias.html",
      "name": "DeleteFlowAlias",
      "description": "Grants permission to delete an alias of a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowVersion.html",
      "name": "DeleteFlowVersion",
      "description": "Grants permission to delete a version of a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "DeleteFoundationModelAgreement",
      "description": "Grants permission to delete a foundation model agreement that you created earlier",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "DeleteGuardrail",
      "description": "Grants permission to delete a guardrail or its version",
      "access": "Write",
      "resources": [
        {
          "name": "guardrail",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteImportedModel.html",
      "name": "DeleteImportedModel",
      "description": "Grants permission to delete previously created Bedrock imported model",
      "access": "Write",
      "resources": [
        {
          "name": "imported-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteInferenceProfile.html",
      "name": "DeleteInferenceProfile",
      "description": "Grants permission to delete inference profiles",
      "access": "Write",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBase.html",
      "name": "DeleteKnowledgeBase",
      "description": "Grants permission to delete a knowledge base",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBaseDocuments.html",
      "name": "DeleteKnowledgeBaseDocuments",
      "description": "Grants permission to delete documents from a knowledge base",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "DeleteMarketplaceModelAgreement",
      "description": "Grants permission to unsubscribe from a bedrock marketplace enabled AWS marketplace model",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_DeleteMarketplaceModelEndpoint",
      "name": "DeleteMarketplaceModelEndpoint",
      "description": "Grants permission to delete a marketplace model endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteModelInvocationLoggingConfiguration.html",
      "name": "DeleteModelInvocationLoggingConfiguration",
      "description": "Grants permission to delete an existing Invocation logging configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeletePrompt.html",
      "name": "DeletePrompt",
      "description": "Grants permission to delete a prompt or its version",
      "access": "Write",
      "resources": [
        {
          "name": "prompt",
          "is_required": true
        },
        {
          "name": "prompt-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeletePromptRouter.html",
      "name": "DeletePromptRouter",
      "description": "Grants permission to delete a custom prompt router",
      "access": "Write",
      "resources": [
        {
          "name": "prompt-router",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteProvisionedModelThroughput.html",
      "name": "DeleteProvisionedModelThroughput",
      "description": "Grants permission to delete a provisioned model throughput that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "provisioned-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteResourcePolicy.html",
      "name": "DeleteResourcePolicy",
      "description": "Deletes a previously created Bedrock resource policy",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": false
        },
        {
          "name": "guardrail",
          "is_required": false
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_DeleteSession.html",
      "name": "DeleteSession",
      "description": "Grants permission to delete a Session that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_DeregisterMarketplaceModelEndpoint",
      "name": "DeregisterMarketplaceModelEndpoint",
      "description": "Grants permission to deregister a marketplace model endpoint to make it unusable in Bedrock Marketplace",
      "access": "Write",
      "resources": [
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "DetectGeneratedContent",
      "description": "Grants permission to detect if the provided content is generated using Amazon Bedrock",
      "access": "Read",
      "resources": [
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentCollaborator.html",
      "name": "DisassociateAgentCollaborator",
      "description": "Grants permission to diassociate a collaborator that you associated earlier",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html",
      "name": "DisassociateAgentKnowledgeBase",
      "description": "Grants permission to disassociate a knowledge base from the agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        },
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_EndSession.html",
      "name": "EndSession",
      "description": "Grants permission to end a Session that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ExportAutomatedReasoningPolicyVersion",
      "description": "Grants permission to retrieve an automated reasoning policy version artifact",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GenerateQuery",
      "description": "Grants permission to generate queries associated with user input",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetAccountDataRetention.html",
      "name": "GetAccountDataRetention",
      "description": "Returns the account-wide data retention mode for Amazon Bedrock",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgent.html",
      "name": "GetAgent",
      "description": "Grants permission to retrieve an existing agent",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html",
      "name": "GetAgentActionGroup",
      "description": "Grants permission to retrieve an existing action group",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentAlias.html",
      "name": "GetAgentAlias",
      "description": "Grants permission to retrieve an existing alias",
      "access": "Read",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentCollaborator.html",
      "name": "GetAgentCollaborator",
      "description": "Grants permission to retrieve an existing collaborator",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentKnowledgeBase.html",
      "name": "GetAgentKnowledgeBase",
      "description": "Grants permission to describe a knowledge base associated with an agent",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        },
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetAgentMemory.html",
      "name": "GetAgentMemory",
      "description": "Grants permission to retrieve existing memory for an alias",
      "access": "Read",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentVersion.html",
      "name": "GetAgentVersion",
      "description": "Grants permission to retrieve an existing version of an agent",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetAsyncInvoke.html",
      "name": "GetAsyncInvoke",
      "description": "Grants permission to get the properties associated with an asynchronous invocation that you have submitted",
      "access": "Read",
      "resources": [
        {
          "name": "async-invoke",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicy",
      "description": "Grants permission to retrieve an automated reasoning policy or its version",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyAnnotations",
      "description": "Grants permission to retrieve annotations for a build workflow for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyBuildWorkflow",
      "description": "Grants permission to retrieve a build workflow for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyBuildWorkflowResultAssets",
      "description": "Grants permission to retrieve assets for a build workflow for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyNextScenario",
      "description": "Grants permission to retrieve the next unreviewed generated scenario for a build workflow for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyTestCase",
      "description": "Grants permission to retrieve a test case for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetAutomatedReasoningPolicyTestResult",
      "description": "Grants permission to retrieve result for a test case for an automated reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetBlueprint.html",
      "name": "GetBlueprint",
      "description": "Grants permission to retrieve an existing blueprint for data automation",
      "access": "Read",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html",
      "name": "GetBlueprintOptimizationStatus",
      "description": "Grants permission to get the status of a blueprint optimization job",
      "access": "Read",
      "resources": [
        {
          "name": "blueprint-optimization-invocation",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetBlueprintRecommendation",
      "description": "Grants permission to retrieve blueprint recommendation",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetCustomModel.html",
      "name": "GetCustomModel",
      "description": "Grants permission to get the properties associated with a Bedrock custom model that you have created",
      "access": "Read",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetCustomModelDeployment.html",
      "name": "GetCustomModelDeployment",
      "description": "Grants permission to get the properties associated with a custom model deployment. Use this operation to get the status of a custom model deployment",
      "access": "Read",
      "resources": [
        {
          "name": "custom-model-deployment",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibrary.html",
      "name": "GetDataAutomationLibrary",
      "description": "Grants permission to retrieve an existing Data Automation Library",
      "access": "Read",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibraryEntity.html",
      "name": "GetDataAutomationLibraryEntity",
      "description": "Grants permission to get a Data Automation Library entity",
      "access": "Read",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibraryIngestionJob.html",
      "name": "GetDataAutomationLibraryIngestionJob",
      "description": "Grants permission to get details about a Data Automation Library ingestion job",
      "access": "Read",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        },
        {
          "name": "data-automation-library-ingestion-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationProject.html",
      "name": "GetDataAutomationProject",
      "description": "Grants permission to retrieve an existing data automation project",
      "access": "Read",
      "resources": [
        {
          "name": "data-automation-project",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_GetDataAutomationStatus.html",
      "name": "GetDataAutomationStatus",
      "description": "Grants permission to retrieve the status of a data automation invocation job",
      "access": "Read",
      "resources": [
        {
          "name": "data-automation-invocation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetDataSource.html",
      "name": "GetDataSource",
      "description": "Grants permission to retrieve an existing data source",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetEvaluationJob.html",
      "name": "GetEvaluationJob",
      "description": "Grants permission to get the properties associated with a evaluation job. Use this operation to get the status of a evaluation job",
      "access": "Read",
      "resources": [
        {
          "name": "evaluation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetExecutionFlowSnapshot.html",
      "name": "GetExecutionFlowSnapshot",
      "description": "Grants permission to retrieve the flow definition for a flow execution",
      "access": "Read",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        },
        {
          "name": "flow-execution",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html",
      "name": "GetFlow",
      "description": "Grants permission to retrieve an existing prompt flow",
      "access": "Read",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowAlias.html",
      "name": "GetFlowAlias",
      "description": "Grants permission to retrieve an existing alias of a prompt flow",
      "access": "Read",
      "resources": [
        {
          "name": "flow-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetFlowExecution.html",
      "name": "GetFlowExecution",
      "description": "Grants permission to retrieve an existing execution of a flow alias",
      "access": "Read",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        },
        {
          "name": "flow-execution",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowVersion.html",
      "name": "GetFlowVersion",
      "description": "Grants permission to retrieve an existing version of a prompt flow",
      "access": "Read",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html",
      "name": "GetFoundationModel",
      "description": "Grants permission to get the properties associated with a Bedrock foundation model",
      "access": "Read",
      "resources": [
        {
          "name": "foundation-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "GetFoundationModelAvailability",
      "description": "Grants permission to get the availability of a foundation model",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "GetGuardrail",
      "description": "Grants permission to retrieve a guardrail or its version",
      "access": "Read",
      "resources": [
        {
          "name": "guardrail",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetImportedModel.html",
      "name": "GetImportedModel",
      "description": "Grants permission to get the properties associated with Bedrock imported model",
      "access": "Read",
      "resources": [
        {
          "name": "imported-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetInferenceProfile.html",
      "name": "GetInferenceProfile",
      "description": "Grants permission to get the properties associated with an inference profile",
      "access": "Read",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "inference-profile",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetIngestionJob.html",
      "name": "GetIngestionJob",
      "description": "Grants permission to retrieve an existing ingestion job",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetInvocationStep.html",
      "name": "GetInvocationStep",
      "description": "Grants permission to get an invocation step from a session",
      "access": "Read",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBase.html",
      "name": "GetKnowledgeBase",
      "description": "Grants permission to retrieve an existing knowledge base",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBaseDocuments.html",
      "name": "GetKnowledgeBaseDocuments",
      "description": "Grants permission to get details for documents in a knowledge base",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_GetMarketplaceModelEndpoint",
      "name": "GetMarketplaceModelEndpoint",
      "description": "Grants permission to get the properties of a marketplace model endpoint",
      "access": "Read",
      "resources": [
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCopyJob.html",
      "name": "GetModelCopyJob",
      "description": "Grants permission to get the properties associated with a model-copy job. Use this operation to get the status of a model-copy job",
      "access": "Read",
      "resources": [
        {
          "name": "model-copy-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCustomizationJob.html",
      "name": "GetModelCustomizationJob",
      "description": "Grants permission to get the properties associated with a model-customization job. Use this operation to get the status of a model-customization job",
      "access": "Read",
      "resources": [
        {
          "name": "model-customization-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelEvaluationJob.html",
      "name": "GetModelEvaluationJob",
      "description": "Grants permission to get the properties associated with a model-evaluation job. Use this operation to get the status of a model-evaluation job",
      "access": "Read",
      "resources": [
        {
          "name": "model-evaluation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelImportJob.html",
      "name": "GetModelImportJob",
      "description": "Grants permission to get the properties associated with a model import job and is used to get the status of a model import job",
      "access": "Read",
      "resources": [
        {
          "name": "model-import-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationJob.html",
      "name": "GetModelInvocationJob",
      "description": "Grants permission to retrieve a model invocation job",
      "access": "Read",
      "resources": [
        {
          "name": "model-invocation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationLoggingConfiguration.html",
      "name": "GetModelInvocationLoggingConfiguration",
      "description": "Grants permission to retrieve an existing Invocation logging configuration",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetPrompt.html",
      "name": "GetPrompt",
      "description": "Grants permission to retrieve an existing prompt or its version",
      "access": "Read",
      "resources": [
        {
          "name": "prompt",
          "is_required": true
        },
        {
          "name": "prompt-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetPromptRouter.html",
      "name": "GetPromptRouter",
      "description": "Grants permission to get the properties associated with a prompt router",
      "access": "Read",
      "resources": [
        {
          "name": "default-prompt-router",
          "is_required": true
        },
        {
          "name": "prompt-router",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetProvisionedModelThroughput.html",
      "name": "GetProvisionedModelThroughput",
      "description": "Grants permission to retrieve a provisioned model throughput",
      "access": "Read",
      "resources": [
        {
          "name": "provisioned-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetResourePolicy.html",
      "name": "GetResourcePolicy",
      "description": "Gets the resource policy document for a Bedrock resource",
      "access": "Read",
      "resources": [
        {
          "name": "custom-model",
          "is_required": false
        },
        {
          "name": "guardrail",
          "is_required": false
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetSession.html",
      "name": "GetSession",
      "description": "Grants permission to retrieve an existing session",
      "access": "Read",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "GetUseCaseForModelAccess",
      "description": "Grants permission to retrieve a use case for model access",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_IngestKnowledgeBaseDocuments.html",
      "name": "IngestKnowledgeBaseDocuments",
      "description": "Grants permission to directly ingest documents into a knowledge base",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html",
      "name": "InvokeAgent",
      "description": "Grants permission to send user input (text-only) to the alias of an agent for Bedrock",
      "access": "Read",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "InvokeAutomatedReasoningPolicy",
      "description": "Grants permission to invoke an Automated Reasoning policy",
      "access": "Read",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html",
      "name": "InvokeBlueprintOptimizationAsync",
      "description": "Grants permission to invoke an async job to perform blueprint optimization",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        },
        {
          "name": "data-automation-profile",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "InvokeBlueprintRecommendationAsync",
      "description": "Grants permission to invoke blueprint recommendations asynchronously",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-profile",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/agents-create-cb.html",
      "name": "InvokeBuilder",
      "description": "Grants permission to use the conversational builder which aids in building supported bedrock resources",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomation.html",
      "name": "InvokeDataAutomation",
      "description": "Grants permission to invoke a call to Sync API of Bedrock data automation",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        },
        {
          "name": "data-automation-profile",
          "is_required": true
        },
        {
          "name": "data-automation-project",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomationAsync.html",
      "name": "InvokeDataAutomationAsync",
      "description": "Grants permission to invoke a Bedrock data automation job",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        },
        {
          "name": "data-automation-profile",
          "is_required": true
        },
        {
          "name": "data-automation-project",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_InvokeDataAutomationLibraryIngestionJob.html",
      "name": "InvokeDataAutomationLibraryIngestionJob",
      "description": "Grants permission to invoke a Data Automation Library ingestion job",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html",
      "name": "InvokeFlow",
      "description": "Grants permission to invoke a prompt flow with user input",
      "access": "Read",
      "resources": [
        {
          "name": "flow-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeInlineAgent.html",
      "name": "InvokeInlineAgent",
      "description": "Grants permission to send user input (text-only) to the inline agent for Bedrock",
      "access": "Read",
      "resources": [],
      "conditions": [
        "bedrock:InlineAgentName"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html",
      "name": "InvokeModel",
      "description": "Grants permission to invoke the specified Bedrock model to run inference using the input provided in the request body",
      "access": "Read",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "async-invoke",
          "is_required": true
        },
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        },
        {
          "name": "custom-model-deployment",
          "is_required": true
        },
        {
          "name": "default-prompt-router",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "imported-model",
          "is_required": true
        },
        {
          "name": "inference-profile",
          "is_required": true
        },
        {
          "name": "prompt-router",
          "is_required": true
        },
        {
          "name": "provisioned-model",
          "is_required": true
        },
        {
          "name": "system-tool",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock:InferenceProfileArn",
        "bedrock:PromptRouterArn",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "bedrock:GuardrailIdentifier",
        "bedrock:ServiceTier"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html",
      "name": "InvokeModelWithResponseStream",
      "description": "Grants permission to invoke the specified Bedrock model to run inference using the input provided in the request body with streaming response",
      "access": "Read",
      "resources": [
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        },
        {
          "name": "custom-model-deployment",
          "is_required": true
        },
        {
          "name": "default-prompt-router",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "imported-model",
          "is_required": true
        },
        {
          "name": "inference-profile",
          "is_required": true
        },
        {
          "name": "prompt-router",
          "is_required": true
        },
        {
          "name": "provisioned-model",
          "is_required": true
        },
        {
          "name": "system-tool",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock:InferenceProfileArn",
        "bedrock:PromptRouterArn",
        "bedrock:GuardrailIdentifier",
        "bedrock:ServiceTier"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeTool.html",
      "name": "InvokeTool",
      "description": "Grants permission to invoke the specified Bedrock tool to run inference",
      "access": "Read",
      "resources": [
        {
          "name": "system-tool",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentActionGroups.html",
      "name": "ListAgentActionGroups",
      "description": "Grants permission to list action groups in an agent",
      "access": "List",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentAliases.html",
      "name": "ListAgentAliases",
      "description": "Grants permission to list aliases for an agent",
      "access": "List",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentCollaborators.html",
      "name": "ListAgentCollaborators",
      "description": "Grants permission to list collaborators for an agent",
      "access": "List",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentKnowledgeBases.html",
      "name": "ListAgentKnowledgeBases",
      "description": "Grants permission to list knowledge bases associated with an agent",
      "access": "List",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentVersions.html",
      "name": "ListAgentVersions",
      "description": "Grants permission to list existing versions of an agent",
      "access": "List",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgents.html",
      "name": "ListAgents",
      "description": "Grants permission to list existing agents",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListAsyncInvokes.html",
      "name": "ListAsyncInvokes",
      "description": "Grants permission to get a list of asynchronous invocations that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ListAutomatedReasoningPolicies",
      "description": "Grants permission to list automated reasoning policies or its versions",
      "access": "List",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ListAutomatedReasoningPolicyBuildWorkflows",
      "description": "Grants permission to list build workflows for an automated reasoning policy",
      "access": "List",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ListAutomatedReasoningPolicyTestCases",
      "description": "Grants permission to list test cases for an automated reasoning policy",
      "access": "List",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ListAutomatedReasoningPolicyTestResults",
      "description": "Grants permission to list test result for an automated reasoning policy",
      "access": "List",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListBlueprints.html",
      "name": "ListBlueprints",
      "description": "Grants permission to list existing blueprints for data automation",
      "access": "List",
      "resources": [
        {
          "name": "data-automation-project",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListCustomModelDeployments.html",
      "name": "ListCustomModelDeployments",
      "description": "Grants permission to get the list of custom model deployments that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListCustomModels.html",
      "name": "ListCustomModels",
      "description": "Grants permission to get a list of Bedrock custom models that you have created",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraries.html",
      "name": "ListDataAutomationLibraries",
      "description": "Grants permission to list Data Automation Libraries",
      "access": "List",
      "resources": [
        {
          "name": "data-automation-project",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraryEntities.html",
      "name": "ListDataAutomationLibraryEntities",
      "description": "Grants permission to list Data Automation Library entities",
      "access": "List",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraryIngestionJobs.html",
      "name": "ListDataAutomationLibraryIngestionJobs",
      "description": "Grants permission to list Data Automation Library ingestion jobs",
      "access": "List",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationProjects.html",
      "name": "ListDataAutomationProjects",
      "description": "Grants permission to list existing data automation projects",
      "access": "List",
      "resources": [
        {
          "name": "blueprint",
          "is_required": false
        },
        {
          "name": "data-automation-project",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListDataSources.html",
      "name": "ListDataSources",
      "description": "Grants permission to list existing data sources in an knowledge base",
      "access": "List",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListEnforcedGuardrailsConfiguration.html",
      "name": "ListEnforcedGuardrailsConfiguration",
      "description": "Grants permission to list account-level enforced guardrail configurations",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListEvaluationJobs.html",
      "name": "ListEvaluationJobs",
      "description": "Grants permission to get the list of evaluation jobs that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlowAliases.html",
      "name": "ListFlowAliases",
      "description": "Grants permission to list existing aliases of a prompt flow",
      "access": "List",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListFlowExecutionEvents.html",
      "name": "ListFlowExecutionEvents",
      "description": "Grants permission to retrieve events for a flow execution",
      "access": "List",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        },
        {
          "name": "flow-execution",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListFlowExecutions.html",
      "name": "ListFlowExecutions",
      "description": "Grants permission to list executions of a flow or a flow alias",
      "access": "List",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlowVersions.html",
      "name": "ListFlowVersions",
      "description": "Grants permission to list existing versions of a prompt flow",
      "access": "List",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlows.html",
      "name": "ListFlows",
      "description": "Grants permission to list existing prompt flows",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "ListFoundationModelAgreementOffers",
      "description": "Grants permission to get a list of foundation model agreement offers",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html",
      "name": "ListFoundationModels",
      "description": "Grants permission to list Bedrock foundation models that you can use",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "ListGuardrails",
      "description": "Grants permission to list guardrails or its versions",
      "access": "List",
      "resources": [
        {
          "name": "guardrail",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListImportedModels.html",
      "name": "ListImportedModels",
      "description": "Grants permission to get list of Bedrock imported models",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html",
      "name": "ListInferenceProfiles",
      "description": "Grants permission to list inference profiles that you can use",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListIngestionJobs.html",
      "name": "ListIngestionJobs",
      "description": "Grants permission to list ingestion jobs in a data source",
      "access": "List",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListInvocationSteps.html",
      "name": "ListInvocationSteps",
      "description": "Grants permission to get list of invocation step from a session",
      "access": "List",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListInvocations.html",
      "name": "ListInvocations",
      "description": "Grants permission to list invocations in a session",
      "access": "List",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListKnowledgeBaseDocuments.html",
      "name": "ListKnowledgeBaseDocuments",
      "description": "Grants permission to list documents in a knowledge base",
      "access": "List",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListKnowledgeBases.html",
      "name": "ListKnowledgeBases",
      "description": "Grants permission to list existing knowledge bases",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_ListMarketplaceModelEndpoints",
      "name": "ListMarketplaceModelEndpoints",
      "description": "Grants permission to list marketplace model endpoints that you can use",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelCopyJobs.html",
      "name": "ListModelCopyJobs",
      "description": "Grants permission to get the list of model copy jobs that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelCustomizationJobs.html",
      "name": "ListModelCustomizationJobs",
      "description": "Grants permission to get the list of model customization jobs that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelEvaluationJobs.html",
      "name": "ListModelEvaluationJobs",
      "description": "Grants permission to get the list of model evaluation jobs that you have submitted",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelImportJobs.html",
      "name": "ListModelImportJobs",
      "description": "Grants permission to get list of model import jobs",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelInvocationJobs.html",
      "name": "ListModelInvocationJobs",
      "description": "Grants permission to list model invocation jobs that you created earlier",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListPromptRouters.html",
      "name": "ListPromptRouters",
      "description": "Grants permission to list prompt routers that you can use",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListPrompts.html",
      "name": "ListPrompts",
      "description": "Grants permission to list existing prompts",
      "access": "List",
      "resources": [
        {
          "name": "prompt",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListProvisionedModelThroughputs.html",
      "name": "ListProvisionedModelThroughputs",
      "description": "Grants permission to list provisioned model throughputs that you created earlier",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListSessions.html",
      "name": "ListSessions",
      "description": "Grants permission to list existing sessions",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for a Bedrock resource",
      "access": "Read",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        },
        {
          "name": "agent-alias",
          "is_required": true
        },
        {
          "name": "application-inference-profile",
          "is_required": true
        },
        {
          "name": "async-invoke",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": true
        },
        {
          "name": "blueprint",
          "is_required": true
        },
        {
          "name": "blueprint-optimization-invocation",
          "is_required": true
        },
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "custom-model-deployment",
          "is_required": true
        },
        {
          "name": "data-automation-invocation-job",
          "is_required": true
        },
        {
          "name": "data-automation-library",
          "is_required": true
        },
        {
          "name": "data-automation-library-ingestion-job",
          "is_required": true
        },
        {
          "name": "data-automation-project",
          "is_required": true
        },
        {
          "name": "evaluation-job",
          "is_required": true
        },
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        },
        {
          "name": "guardrail",
          "is_required": true
        },
        {
          "name": "imported-model",
          "is_required": true
        },
        {
          "name": "knowledge-base",
          "is_required": true
        },
        {
          "name": "model-copy-job",
          "is_required": true
        },
        {
          "name": "model-customization-job",
          "is_required": true
        },
        {
          "name": "model-evaluation-job",
          "is_required": true
        },
        {
          "name": "model-import-job",
          "is_required": true
        },
        {
          "name": "model-invocation-job",
          "is_required": true
        },
        {
          "name": "prompt",
          "is_required": true
        },
        {
          "name": "prompt-router",
          "is_required": true
        },
        {
          "name": "prompt-version",
          "is_required": true
        },
        {
          "name": "provisioned-model",
          "is_required": true
        },
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_OptimizePrompt.html",
      "name": "OptimizePrompt",
      "description": "Grants permission to optimize a prompt with user input",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html",
      "name": "PrepareAgent",
      "description": "Grants permission to prepare an existing agent to receive runtime requests",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html",
      "name": "PrepareFlow",
      "description": "Grants permission to apply the latest changes made to a prompt flow, so that they are reflected at runtime",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutAccountDataRetention.html",
      "name": "PutAccountDataRetention",
      "description": "Sets the account-wide data retention mode for Amazon Bedrock",
      "access": "Write",
      "resources": [],
      "conditions": [
        "bedrock:DataRetentionMode"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutEnforcedGuardrailConfiguration.html",
      "name": "PutEnforcedGuardrailConfiguration",
      "description": "Grants permission to set account-level enforced guardrail configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "PutFoundationModelEntitlement",
      "description": "Grants permission to put entitlement to access a serverless foundation model. Do not use to restrict model access",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_PutInvocationStep.html",
      "name": "PutInvocationStep",
      "description": "Grants permission to put an invocation step into an invocation in session",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutModelInvocationLoggingConfiguration.html",
      "name": "PutModelInvocationLoggingConfiguration",
      "description": "Grants permission to create an existing Invocation logging configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutResourcePolicy.html",
      "name": "PutResourcePolicy",
      "description": "Adds a resource policy for a Bedrock resource",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": false
        },
        {
          "name": "guardrail",
          "is_required": false
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html",
      "name": "PutUseCaseForModelAccess",
      "description": "Grants permission to put a use case for model access",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_RegisterMarketplaceModelEndpoint",
      "name": "RegisterMarketplaceModelEndpoint",
      "description": "Grants permission to register a sagemaker endpoint as a marketplace model endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "RenderPrompt",
      "description": "Grants permission to render an existing prompt or its version",
      "access": "Read",
      "resources": [
        {
          "name": "prompt",
          "is_required": true
        },
        {
          "name": "prompt-version",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "Rerank",
      "description": "Grants permission to rank documents based on user input",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "Retrieve",
      "description": "Grants permission to retrieve ingested data from a knowledge base",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "RetrieveAndGenerate",
      "description": "Grants permission to send user input to perform retrieval and generation",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "StartAutomatedReasoningPolicyBuildWorkflow",
      "description": "Grants permission to start a build workflow for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "StartAutomatedReasoningPolicyTestWorkflow",
      "description": "Grants permission to start a test workflow for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_StartFlowExecution.html",
      "name": "StartFlowExecution",
      "description": "Grants permission to start an execution of a flow alias",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_StartIngestionJob.html",
      "name": "StartIngestionJob",
      "description": "Grants permission to start an ingestion job",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopEvaluationJob.html",
      "name": "StopEvaluationJob",
      "description": "Grants permission to stop a evaluation job while in progress",
      "access": "Write",
      "resources": [
        {
          "name": "evaluation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_StopFlowExecution.html",
      "name": "StopFlowExecution",
      "description": "Grants permission to stop an execution of a flow alias",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        },
        {
          "name": "flow-alias",
          "is_required": true
        },
        {
          "name": "flow-execution",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_StopIngestionJob.html",
      "name": "StopIngestionJob",
      "description": "Grants permission to stop an ingestion job",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopModelCustomizationJob.html",
      "name": "StopModelCustomizationJob",
      "description": "Grants permission to stop a Bedrock model customization job while in progress",
      "access": "Write",
      "resources": [
        {
          "name": "model-customization-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopModelInvocationJob.html",
      "name": "StopModelInvocationJob",
      "description": "Grants permission to stop a model invocation job that you started earlier",
      "access": "Write",
      "resources": [
        {
          "name": "model-invocation-job",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to Tag a Bedrock resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "agent",
          "is_required": false
        },
        {
          "name": "agent-alias",
          "is_required": false
        },
        {
          "name": "application-inference-profile",
          "is_required": false
        },
        {
          "name": "async-invoke",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": false
        },
        {
          "name": "blueprint",
          "is_required": false
        },
        {
          "name": "blueprint-optimization-invocation",
          "is_required": false
        },
        {
          "name": "custom-model",
          "is_required": false
        },
        {
          "name": "custom-model-deployment",
          "is_required": false
        },
        {
          "name": "data-automation-invocation-job",
          "is_required": false
        },
        {
          "name": "data-automation-library",
          "is_required": false
        },
        {
          "name": "data-automation-library-ingestion-job",
          "is_required": false
        },
        {
          "name": "data-automation-project",
          "is_required": false
        },
        {
          "name": "evaluation-job",
          "is_required": false
        },
        {
          "name": "flow",
          "is_required": false
        },
        {
          "name": "flow-alias",
          "is_required": false
        },
        {
          "name": "guardrail",
          "is_required": false
        },
        {
          "name": "imported-model",
          "is_required": false
        },
        {
          "name": "knowledge-base",
          "is_required": false
        },
        {
          "name": "model-copy-job",
          "is_required": false
        },
        {
          "name": "model-customization-job",
          "is_required": false
        },
        {
          "name": "model-evaluation-job",
          "is_required": false
        },
        {
          "name": "model-import-job",
          "is_required": false
        },
        {
          "name": "model-invocation-job",
          "is_required": false
        },
        {
          "name": "prompt",
          "is_required": false
        },
        {
          "name": "prompt-router",
          "is_required": false
        },
        {
          "name": "prompt-version",
          "is_required": false
        },
        {
          "name": "provisioned-model",
          "is_required": false
        },
        {
          "name": "session",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:TagKeys",
        "aws:RequestTag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to Untag a Bedrock resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "agent",
          "is_required": false
        },
        {
          "name": "agent-alias",
          "is_required": false
        },
        {
          "name": "application-inference-profile",
          "is_required": false
        },
        {
          "name": "async-invoke",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": false
        },
        {
          "name": "blueprint",
          "is_required": false
        },
        {
          "name": "blueprint-optimization-invocation",
          "is_required": false
        },
        {
          "name": "custom-model",
          "is_required": false
        },
        {
          "name": "custom-model-deployment",
          "is_required": false
        },
        {
          "name": "data-automation-invocation-job",
          "is_required": false
        },
        {
          "name": "data-automation-library",
          "is_required": false
        },
        {
          "name": "data-automation-library-ingestion-job",
          "is_required": false
        },
        {
          "name": "data-automation-project",
          "is_required": false
        },
        {
          "name": "evaluation-job",
          "is_required": false
        },
        {
          "name": "flow",
          "is_required": false
        },
        {
          "name": "flow-alias",
          "is_required": false
        },
        {
          "name": "guardrail",
          "is_required": false
        },
        {
          "name": "imported-model",
          "is_required": false
        },
        {
          "name": "knowledge-base",
          "is_required": false
        },
        {
          "name": "model-copy-job",
          "is_required": false
        },
        {
          "name": "model-customization-job",
          "is_required": false
        },
        {
          "name": "model-evaluation-job",
          "is_required": false
        },
        {
          "name": "model-import-job",
          "is_required": false
        },
        {
          "name": "model-invocation-job",
          "is_required": false
        },
        {
          "name": "prompt",
          "is_required": false
        },
        {
          "name": "prompt-router",
          "is_required": false
        },
        {
          "name": "prompt-version",
          "is_required": false
        },
        {
          "name": "provisioned-model",
          "is_required": false
        },
        {
          "name": "session",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html",
      "name": "UpdateAgent",
      "description": "Grants permission to update an existing agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html",
      "name": "UpdateAgentActionGroup",
      "description": "Grants permission to update an existing action group",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentAlias.html",
      "name": "UpdateAgentAlias",
      "description": "Grants permission to update an existing alias",
      "access": "Write",
      "resources": [
        {
          "name": "agent-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentCollaborator.html",
      "name": "UpdateAgentCollaborator",
      "description": "Grants permission to update an existing collaborator",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentKnowledgeBase.html",
      "name": "UpdateAgentKnowledgeBase",
      "description": "Grants permission to update a knowledge base associated with an agent",
      "access": "Write",
      "resources": [
        {
          "name": "agent",
          "is_required": true
        },
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "UpdateAutomatedReasoningPolicy",
      "description": "Grants permission to update an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "UpdateAutomatedReasoningPolicyAnnotations",
      "description": "Grants permission to update annotations for a build workflow for an automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "UpdateAutomatedReasoningPolicyTestCase",
      "description": "Grants permission to update a test case for automated reasoning policy",
      "access": "Write",
      "resources": [
        {
          "name": "automated-reasoning-policy",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_UpdateBlueprint.html",
      "name": "UpdateBlueprint",
      "description": "Grants permission to update a blueprint for data automation",
      "access": "Write",
      "resources": [
        {
          "name": "blueprint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_UpdateCustomModelDeployment.html",
      "name": "UpdateCustomModelDeployment",
      "description": "Grants permission to update an existing custom model deployment with a new custom model",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "custom-model-deployment",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_UpdateDataAutomationLibrary.html",
      "name": "UpdateDataAutomationLibrary",
      "description": "Grants permission to update a Data Automation Library",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-library",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_UpdateDataAutomationProject.html",
      "name": "UpdateDataAutomationProject",
      "description": "Grants permission to update a data automation project",
      "access": "Write",
      "resources": [
        {
          "name": "data-automation-project",
          "is_required": true
        },
        {
          "name": "blueprint",
          "is_required": false
        },
        {
          "name": "data-automation-project",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateDataSource.html",
      "name": "UpdateDataSource",
      "description": "Grants permission to update a data source",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html",
      "name": "UpdateFlow",
      "description": "Grants permission to update a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlowAlias.html",
      "name": "UpdateFlowAlias",
      "description": "Grants permission to update the configuration of an alias of a prompt flow",
      "access": "Write",
      "resources": [
        {
          "name": "flow-alias",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "UpdateGuardrail",
      "description": "Grants permission to update a guardrail",
      "access": "Write",
      "resources": [
        {
          "name": "guardrail",
          "is_required": true
        },
        {
          "name": "automated-reasoning-policy",
          "is_required": false
        },
        {
          "name": "automated-reasoning-policy-version",
          "is_required": false
        },
        {
          "name": "guardrail-profile",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateKnowledgeBase.html",
      "name": "UpdateKnowledgeBase",
      "description": "Grants permission to update a knowledge base",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-base",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "API_UpdateMarketplaceModelEndpoint",
      "name": "UpdateMarketplaceModelEndpoint",
      "description": "Grants permission to update a marketplace model endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "bedrock-marketplace-model-endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdatePrompt.html",
      "name": "UpdatePrompt",
      "description": "Grants permission to update a prompt",
      "access": "Write",
      "resources": [
        {
          "name": "prompt",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_UpdateProvisionedModelThroughput.html",
      "name": "UpdateProvisionedModelThroughput",
      "description": "Grants permission to update a provisioned model throughput that you created earlier",
      "access": "Write",
      "resources": [
        {
          "name": "custom-model",
          "is_required": true
        },
        {
          "name": "foundation-model",
          "is_required": true
        },
        {
          "name": "provisioned-model",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_UpdateSession.html",
      "name": "UpdateSession",
      "description": "Grants permission to update an existing session",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ValidateFlowDefinition.html",
      "name": "ValidateFlowDefinition",
      "description": "Grants permission to validate prompt flow definitions",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "foundation-model",
      "arn": "arn:${Partition}:bedrock:${Region}::foundation-model/${ResourceId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "system-tool",
      "arn": "arn:${Partition}:bedrock::${Account}:system-tool/${ResourceId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "async-invoke",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:async-invoke/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "inference-profile",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:inference-profile/${ResourceId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "default-prompt-router",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:default-prompt-router/${ResourceId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "prompt-router",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt-router/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "application-inference-profile",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:application-inference-profile/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "custom-model",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:custom-model/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "provisioned-model",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:provisioned-model/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "model-customization-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-customization-job/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "agent",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:agent/${AgentId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "agent-alias",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:agent-alias/${AgentId}/${AgentAliasId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "knowledge-base",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "model-evaluation-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-evaluation-job/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "evaluation-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:evaluation-job/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "model-invocation-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-invocation-job/${JobIdentifier}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "guardrail",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:guardrail/${GuardrailId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/guardrail-profiles-permissions.html",
      "name": "guardrail-profile",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:guardrail-profile/${ResourceId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "automated-reasoning-policy",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:automated-reasoning-policy/${AutomatedReasoningPolicyId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "automated-reasoning-policy-version",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:automated-reasoning-policy/${AutomatedReasoningPolicyId}:${AutomatedReasoningPolicyVersion}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FlowSummary.html",
      "name": "flow",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FlowAliasSummary.html",
      "name": "flow-alias",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}/alias/${FlowAliasId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_FlowExecutionSummary.html",
      "name": "flow-execution",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}/alias/${FlowAliasId}/execution/${FlowExecutionId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "model-copy-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-copy-job/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptSummary.html",
      "name": "prompt",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptSummary.html",
      "name": "prompt-version",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}:${PromptVersion}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "model-import-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-import-job/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "imported-model",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:imported-model/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "bedrock-marketplace-model-endpoint",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:marketplace/model-endpoint/all-access",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "data-automation-project",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-project/${ProjectId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "blueprint",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:blueprint/${BlueprintId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html",
      "name": "blueprint-optimization-invocation",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:blueprint-optimization-invocation/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "data-automation-invocation-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-invocation/${JobId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "data-automation-profile",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-profile/${ProfileId}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "data-automation-library",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-library/${DataAutomationLibraryId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "data-automation-library-ingestion-job",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-library-ingestion-job/${IngestionJobId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "session",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:session/${SessionId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html",
      "name": "custom-model-deployment",
      "arn": "arn:${Partition}:bedrock:${Region}:${Account}:custom-model-deployment/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by creating requests based on the allowed set of values for each of the mandatory tags",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by having actions based on the tag value associated with the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "aws:TagKeys",
      "description": "Filters access by creating requests based on the presence of mandatory tags in the request",
      "type": "ArrayOfString"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys",
      "name": "bedrock:BearerTokenType",
      "description": "Filters access by the Short-term or Long-term bearer tokens",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys",
      "name": "bedrock:DataRetentionMode",
      "description": "Filters access by the specified Data Retention Mode",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys",
      "name": "bedrock:GuardrailIdentifier",
      "description": "Filters access by the GuardrailIdentifier containing the GuardrailArn or the GuardrailArn:NumericVersion",
      "type": "ARN"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "bedrock:InferenceProfileArn",
      "description": "Filters access by the specified inference profile",
      "type": "ARN"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys",
      "name": "bedrock:InlineAgentName",
      "description": "Filters access by the Inline Agent Names, this will be used in InvokeInlineAgent API names",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "bedrock:PromptRouterArn",
      "description": "Filters access by the specified prompt router",
      "type": "ARN"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys",
      "name": "bedrock:ServiceTier",
      "description": "Filters access by the specified ServiceTier",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-globally-available",
      "name": "bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn",
      "description": "Filters access by the secretArn containing the credentials of the third party platform",
      "type": "ARN"
    }
  ]
}