UNPKG

@cloud-copilot/iam-data

Version:
1,869 lines 89.9 kB
{ "allowvendedlogdeliveryforresource": { "name": "AllowVendedLogDeliveryForResource", "isPermissionOnly": true, "description": "Grants permission to configure vended log delivery for a knowledge base", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "knowledge-base", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "applyguardrail": { "name": "ApplyGuardrail", "description": "Grants permission to apply a guardrail", "accessLevel": "Read", "resourceTypes": [ { "name": "guardrail", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "guardrail-profile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associateagentcollaborator": { "name": "AssociateAgentCollaborator", "description": "Grants permission to associate another existing agent as a collaborator to an existing agent", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associateagentknowledgebase": { "name": "AssociateAgentKnowledgeBase", "description": "Grants permission to associate a knowledge base with an agent", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatethirdpartyknowledgebase": { "name": "AssociateThirdPartyKnowledgeBase", "isPermissionOnly": true, "description": "Grants permission to use 3rd party platform to store knowledge data", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn" ], "dependentActions": [] }, "batchdeleteevaluationjob": { "name": "BatchDeleteEvaluationJob", "description": "Grants permission to batch delete list of bedrock evaluation jobs", "accessLevel": "Write", "resourceTypes": [ { "name": "evaluation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createagent": { "name": "CreateAgent", "description": "Grants permission to create a new agent and a test agent alias pointing to the DRAFT agent version", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createagentactiongroup": { "name": "CreateAgentActionGroup", "description": "Grants permission to create a new action group in an existing agent", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createagentalias": { "name": "CreateAgentAlias", "description": "Grants permission to create a new alias for an agent", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createblueprint": { "name": "CreateBlueprint", "description": "Grants permission to create a blueprint for custom output from data automation", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createblueprintversion": { "name": "CreateBlueprintVersion", "description": "Grants permission to create a new version for an existing blueprint", "accessLevel": "Write", "resourceTypes": [ { "name": "blueprint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createdataautomationproject": { "name": "CreateDataAutomationProject", "description": "Grants permission to create a data automation project", "accessLevel": "Write", "resourceTypes": [ { "name": "blueprint", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createdatasource": { "name": "CreateDataSource", "description": "Grants permission to create a data source", "accessLevel": "Write", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createevaluationjob": { "name": "CreateEvaluationJob", "description": "Grants permission to create a job for evaluation foundation models or custom models", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "default-prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createflow": { "name": "CreateFlow", "description": "Grants permission to create a prompt flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createflowalias": { "name": "CreateFlowAlias", "description": "Grants permission to create an alias of a prompt flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createflowversion": { "name": "CreateFlowVersion", "description": "Grants permission to create an immutable version of a prompt flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createfoundationmodelagreement": { "name": "CreateFoundationModelAgreement", "description": "Grants permission to create a new foundation model agreement", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createguardrail": { "name": "CreateGuardrail", "description": "Grants permission to create a new guardrail", "accessLevel": "Write", "resourceTypes": [ { "name": "guardrail-profile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createguardrailversion": { "name": "CreateGuardrailVersion", "description": "Grants permission to create a new guardrail version", "accessLevel": "Write", "resourceTypes": [ { "name": "guardrail", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createinferenceprofile": { "name": "CreateInferenceProfile", "description": "Grants permission to create inference profiles", "accessLevel": "Write", "resourceTypes": [ { "name": "application-inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createinvocation": { "name": "CreateInvocation", "description": "Grants permission to create a new invocation in an existing session", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createknowledgebase": { "name": "CreateKnowledgeBase", "description": "Grants permission to create a knowledge base", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmarketplacemodelendpoint": { "name": "CreateMarketplaceModelEndpoint", "description": "Grants permission to create a marketplace model endpoint", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createmodelcopyjob": { "name": "CreateModelCopyJob", "description": "Grants permission to create a job for copying a custom model across region or across account", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmodelcustomizationjob": { "name": "CreateModelCustomizationJob", "description": "Grants permission to create a job for customizing the model with your custom training data", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmodelevaluationjob": { "name": "CreateModelEvaluationJob", "description": "Grants permission to create a job for evaluation foundation models or custom models", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmodelimportjob": { "name": "CreateModelImportJob", "description": "Grants permission to create a job for importing model into Bedrock", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmodelinvocationjob": { "name": "CreateModelInvocationJob", "description": "Grants permission to create a new model invocation job", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "model-invocation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createprompt": { "name": "CreatePrompt", "description": "Grants permission to create a prompt", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createpromptrouter": { "name": "CreatePromptRouter", "description": "Grants permission to create a custom prompt router", "accessLevel": "Write", "resourceTypes": [ { "name": "application-inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createpromptversion": { "name": "CreatePromptVersion", "description": "Grants permission to create a version of a prompt", "accessLevel": "Write", "resourceTypes": [ { "name": "prompt", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createprovisionedmodelthroughput": { "name": "CreateProvisionedModelThroughput", "description": "Grants permission to create a new provisioned model throughput", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createsession": { "name": "CreateSession", "description": "Grants permission to create a new session", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deleteagent": { "name": "DeleteAgent", "description": "Grants permission to delete an Agent that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteagentactiongroup": { "name": "DeleteAgentActionGroup", "description": "Grants permission to delete an actionGroup that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteagentalias": { "name": "DeleteAgentAlias", "description": "Grants permission to delete an AgentAlias that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "agent-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteagentmemory": { "name": "DeleteAgentMemory", "description": "Grants permission to delete existing memory for an alias", "accessLevel": "Write", "resourceTypes": [ { "name": "agent-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteagentversion": { "name": "DeleteAgentVersion", "description": "Grants permission to delete an Agent Version that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteblueprint": { "name": "DeleteBlueprint", "description": "Grants permission to delete a blueprint for data automation", "accessLevel": "Write", "resourceTypes": [ { "name": "blueprint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecustommodel": { "name": "DeleteCustomModel", "description": "Grants permission to delete a custom model that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedataautomationproject": { "name": "DeleteDataAutomationProject", "description": "Grants permission to delete a data automation project", "accessLevel": "Write", "resourceTypes": [ { "name": "data-automation-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedatasource": { "name": "DeleteDataSource", "description": "Grants permission to delete a data source", "accessLevel": "Write", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteflow": { "name": "DeleteFlow", "description": "Grants permission to delete a prompt flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteflowalias": { "name": "DeleteFlowAlias", "description": "Grants permission to delete an alias of a prompt flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteflowversion": { "name": "DeleteFlowVersion", "description": "Grants permission to delete a version of a prompt flow", "accessLevel": "Write", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletefoundationmodelagreement": { "name": "DeleteFoundationModelAgreement", "description": "Grants permission to delete a foundation model agreement that you created earlier", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deleteguardrail": { "name": "DeleteGuardrail", "description": "Grants permission to delete a guardrail or its version", "accessLevel": "Write", "resourceTypes": [ { "name": "guardrail", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteimportedmodel": { "name": "DeleteImportedModel", "description": "Grants permission to delete previously created Bedrock imported model", "accessLevel": "Write", "resourceTypes": [ { "name": "imported-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteinferenceprofile": { "name": "DeleteInferenceProfile", "description": "Grants permission to delete inference profiles", "accessLevel": "Write", "resourceTypes": [ { "name": "application-inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteknowledgebase": { "name": "DeleteKnowledgeBase", "description": "Grants permission to delete a knowledge base", "accessLevel": "Write", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteknowledgebasedocuments": { "name": "DeleteKnowledgeBaseDocuments", "description": "Grants permission to delete documents from a knowledge base", "accessLevel": "Write", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemarketplacemodelagreement": { "name": "DeleteMarketplaceModelAgreement", "description": "Grants permission to unsubscribe from a bedrock marketplace enabled AWS marketplace model", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletemarketplacemodelendpoint": { "name": "DeleteMarketplaceModelEndpoint", "description": "Grants permission to delete a marketplace model endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "bedrock-marketplace-model-endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemodelinvocationloggingconfiguration": { "name": "DeleteModelInvocationLoggingConfiguration", "description": "Grants permission to delete an existing Invocation logging configuration", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deleteprompt": { "name": "DeletePrompt", "description": "Grants permission to delete a prompt or its version", "accessLevel": "Write", "resourceTypes": [ { "name": "prompt", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "prompt-version", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepromptrouter": { "name": "DeletePromptRouter", "description": "Grants permission to delete a custom prompt router", "accessLevel": "Write", "resourceTypes": [ { "name": "prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteprovisionedmodelthroughput": { "name": "DeleteProvisionedModelThroughput", "description": "Grants permission to delete a provisioned model throughput that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "provisioned-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "isPermissionOnly": true, "description": "Deletes a previously created Bedrock resource policy", "accessLevel": "Write", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesession": { "name": "DeleteSession", "description": "Grants permission to delete a Session that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregistermarketplacemodelendpoint": { "name": "DeregisterMarketplaceModelEndpoint", "description": "Grants permission to deregister a marketplace model endpoint to make it unusable in Bedrock Marketplace", "accessLevel": "Write", "resourceTypes": [ { "name": "bedrock-marketplace-model-endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "detectgeneratedcontent": { "name": "DetectGeneratedContent", "description": "Grants permission to detect if the provided content is generated using Amazon Bedrock", "accessLevel": "Read", "resourceTypes": [ { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateagentcollaborator": { "name": "DisassociateAgentCollaborator", "description": "Grants permission to diassociate a collaborator that you associated earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateagentknowledgebase": { "name": "DisassociateAgentKnowledgeBase", "description": "Grants permission to disassociate a knowledge base from the agent", "accessLevel": "Write", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "endsession": { "name": "EndSession", "description": "Grants permission to end a Session that you created earlier", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "generatequery": { "name": "GenerateQuery", "description": "Grants permission to generate queries associated with user input", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getagent": { "name": "GetAgent", "description": "Grants permission to retrieve an existing agent", "accessLevel": "Read", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentactiongroup": { "name": "GetAgentActionGroup", "description": "Grants permission to retrieve an existing action group", "accessLevel": "Read", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentalias": { "name": "GetAgentAlias", "description": "Grants permission to retrieve an existing alias", "accessLevel": "Read", "resourceTypes": [ { "name": "agent-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentcollaborator": { "name": "GetAgentCollaborator", "description": "Grants permission to retrieve an existing collaborator", "accessLevel": "Read", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentknowledgebase": { "name": "GetAgentKnowledgeBase", "description": "Grants permission to describe a knowledge base associated with an agent", "accessLevel": "Read", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentmemory": { "name": "GetAgentMemory", "description": "Grants permission to retrieve existing memory for an alias", "accessLevel": "Read", "resourceTypes": [ { "name": "agent-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getagentversion": { "name": "GetAgentVersion", "description": "Grants permission to retrieve an existing version of an agent", "accessLevel": "Read", "resourceTypes": [ { "name": "agent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getasyncinvoke": { "name": "GetAsyncInvoke", "description": "Grants permission to get the properties associated with an asynchronous invocation that you have submitted", "accessLevel": "Read", "resourceTypes": [ { "name": "async-invoke", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getblueprint": { "name": "GetBlueprint", "description": "Grants permission to retrieve an existing blueprint for data automation", "accessLevel": "Read", "resourceTypes": [ { "name": "blueprint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getblueprintrecommendation": { "name": "GetBlueprintRecommendation", "isPermissionOnly": true, "description": "Grants permission to retrieve blueprint recommendation", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getcustommodel": { "name": "GetCustomModel", "description": "Grants permission to get the properties associated with a Bedrock custom model that you have created", "accessLevel": "Read", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdataautomationproject": { "name": "GetDataAutomationProject", "description": "Grants permission to retrieve an existing data automation project", "accessLevel": "Read", "resourceTypes": [ { "name": "data-automation-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdataautomationstatus": { "name": "GetDataAutomationStatus", "description": "Grants permission to retrieve the status of a data automation invocation job", "accessLevel": "Read", "resourceTypes": [ { "name": "data-automation-invocation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdatasource": { "name": "GetDataSource", "description": "Grants permission to retrieve an existing data source", "accessLevel": "Read", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getevaluationjob": { "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", "accessLevel": "Read", "resourceTypes": [ { "name": "evaluation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getexecutionflowsnapshot": { "name": "GetExecutionFlowSnapshot", "description": "Grants permission to retrieve the flow definition for a flow execution", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "flow-alias", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "flow-execution", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getflow": { "name": "GetFlow", "description": "Grants permission to retrieve an existing prompt flow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getflowalias": { "name": "GetFlowAlias", "description": "Grants permission to retrieve an existing alias of a prompt flow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getflowexecution": { "name": "GetFlowExecution", "description": "Grants permission to retrieve an existing execution of a flow alias", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "flow-alias", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "flow-execution", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getflowversion": { "name": "GetFlowVersion", "description": "Grants permission to retrieve an existing version of a prompt flow", "accessLevel": "Read", "resourceTypes": [ { "name": "flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfoundationmodel": { "name": "GetFoundationModel", "description": "Grants permission to get the properties associated with a Bedrock foundation model", "accessLevel": "Read", "resourceTypes": [ { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfoundationmodelavailability": { "name": "GetFoundationModelAvailability", "description": "Grants permission to get the availability of a foundation model", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getguardrail": { "name": "GetGuardrail", "description": "Grants permission to retrieve a guardrail or its version", "accessLevel": "Read", "resourceTypes": [ { "name": "guardrail", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getimportedmodel": { "name": "GetImportedModel", "description": "Grants permission to get the properties associated with Bedrock imported model", "accessLevel": "Read", "resourceTypes": [ { "name": "imported-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getinferenceprofile": { "name": "GetInferenceProfile", "description": "Grants permission to get the properties associated with an inference profile", "accessLevel": "Read", "resourceTypes": [ { "name": "application-inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getingestionjob": { "name": "GetIngestionJob", "description": "Grants permission to retrieve an existing ingestion job", "accessLevel": "Read", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getinvocationstep": { "name": "GetInvocationStep", "description": "Grants permission to get an invocation step from a session", "accessLevel": "Read", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getknowledgebase": { "name": "GetKnowledgeBase", "description": "Grants permission to retrieve an existing knowledge base", "accessLevel": "Read", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getknowledgebasedocuments": { "name": "GetKnowledgeBaseDocuments", "description": "Grants permission to get details for documents in a knowledge base", "accessLevel": "Read", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmarketplacemodelendpoint": { "name": "GetMarketplaceModelEndpoint", "description": "Grants permission to get the properties of a marketplace model endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "bedrock-marketplace-model-endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelcopyjob": { "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", "accessLevel": "Read", "resourceTypes": [ { "name": "model-copy-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelcustomizationjob": { "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", "accessLevel": "Read", "resourceTypes": [ { "name": "model-customization-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelevaluationjob": { "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", "accessLevel": "Read", "resourceTypes": [ { "name": "model-evaluation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelimportjob": { "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", "accessLevel": "Read", "resourceTypes": [ { "name": "model-import-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelinvocationjob": { "name": "GetModelInvocationJob", "description": "Grants permission to retrieve a model invocation job", "accessLevel": "Read", "resourceTypes": [ { "name": "model-invocation-job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmodelinvocationloggingconfiguration": { "name": "GetModelInvocationLoggingConfiguration", "description": "Grants permission to retrieve an existing Invocation logging configuration", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getprompt": { "name": "GetPrompt", "description": "Grants permission to retrieve an existing prompt or its version", "accessLevel": "Read", "resourceTypes": [ { "name": "prompt", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "prompt-version", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpromptrouter": { "name": "GetPromptRouter", "description": "Grants permission to get the properties associated with a prompt router", "accessLevel": "Read", "resourceTypes": [ { "name": "default-prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getprovisionedmodelthroughput": { "name": "GetProvisionedModelThroughput", "description": "Grants permission to retrieve a provisioned model throughput", "accessLevel": "Read", "resourceTypes": [ { "name": "provisioned-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getresourcepolicy": { "name": "GetResourcePolicy", "isPermissionOnly": true, "description": "Gets the resource policy document for a Bedrock resource", "accessLevel": "Read", "resourceTypes": [ { "name": "custom-model", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsession": { "name": "GetSession", "description": "Grants permission to retrieve an existing session", "accessLevel": "Read", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getusecaseformodelaccess": { "name": "GetUseCaseForModelAccess", "description": "Grants permission to retrieve a use case for model access", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "ingestknowledgebasedocuments": { "name": "IngestKnowledgeBaseDocuments", "description": "Grants permission to directly ingest documents into a knowledge base", "accessLevel": "Write", "resourceTypes": [ { "name": "knowledge-base", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "invokeagent": { "name": "InvokeAgent", "description": "Grants permission to send user input (text-only) to the alias of an agent for Bedrock", "accessLevel": "Read", "resourceTypes": [ { "name": "agent-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "invokeblueprintrecommendationasync": { "name": "InvokeBlueprintRecommendationAsync", "isPermissionOnly": true, "description": "Grants permission to invoke blueprint recommendations asynchronously", "accessLevel": "Write", "resourceTypes": [ { "name": "data-automation-profile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "invokebuilder": { "name": "InvokeBuilder", "isPermissionOnly": true, "description": "Grants permission to use the conversational builder which aids in building supported bedrock resources", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "invokedataautomationasync": { "name": "InvokeDataAutomationAsync", "description": "Grants permission to invoke a Bedrock data automation job", "accessLevel": "Write", "resourceTypes": [ { "name": "blueprint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "data-automation-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "data-automation-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "invokeflow": { "name": "InvokeFlow", "description": "Grants permission to invoke a prompt flow with user input", "accessLevel": "Read", "resourceTypes": [ { "name": "flow-alias", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "invokeinlineagent": { "name": "InvokeInlineAgent", "description": "Grants permission to send user input (text-only) to the inline agent for Bedrock", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "bedrock:InlineAgentName" ], "dependentActions": [] }, "invokemodel": { "name": "InvokeModel", "description": "Grants permission to invoke the specified Bedrock model to run inference using the input provided in the request body", "accessLevel": "Read", "resourceTypes": [ { "name": "application-inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "async-invoke", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "bedrock-marketplace-model-endpoint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "default-prompt-router", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "foundation-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "imported-model", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "inference-profile", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "prompt-router", "required":