aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
1,092 lines (1,091 loc) • 44.4 kB
TypeScript
/**
* All IAM policy actions for Amazon Bedrock (BEDROCK)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*
* 2025-02-24T21:46:53.387Z
*/
export declare enum AwsBedrockActions {
/**
* Grants permission to configure vended log delivery for a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
AllowVendedLogDeliveryForResource = "bedrock:AllowVendedLogDeliveryForResource",
/**
* Grants permission to apply a guardrail
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
ApplyGuardrail = "bedrock:ApplyGuardrail",
/**
* Grants permission to associate another existing agent as a collaborator to an e
* xisting agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentCollaborator.html
*/
AssociateAgentCollaborator = "bedrock:AssociateAgentCollaborator",
/**
* Grants permission to associate a knowledge base with an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html
*/
AssociateAgentKnowledgeBase = "bedrock:AssociateAgentKnowledgeBase",
/**
* Grants permission to use 3rd party platform to store knowledge data
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
AssociateThirdPartyKnowledgeBase = "bedrock:AssociateThirdPartyKnowledgeBase",
/**
* Grants permission to batch delete list of bedrock evaluation jobs
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_BatchDeleteEvaluationJob.html
*/
BatchDeleteEvaluationJob = "bedrock:BatchDeleteEvaluationJob",
/**
* Grants permission to create a new agent and a test agent alias pointing to the
* DRAFT agent version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html
*/
CreateAgent = "bedrock:CreateAgent",
/**
* Grants permission to create a new action group in an existing agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html
*/
CreateAgentActionGroup = "bedrock:CreateAgentActionGroup",
/**
* Grants permission to create a new alias for an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentAlias.html
*/
CreateAgentAlias = "bedrock:CreateAgentAlias",
/**
* Grants permission to create a blueprint for custom output from data automation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateBlueprint.html
*/
CreateBlueprint = "bedrock:CreateBlueprint",
/**
* Grants permission to create a new version for an existing blueprint
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateBlueprintVersion.html
*/
CreateBlueprintVersion = "bedrock:CreateBlueprintVersion",
/**
* Grants permission to create a data automation project
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataAutomationProject.html
*/
CreateDataAutomationProject = "bedrock:CreateDataAutomationProject",
/**
* Grants permission to create a data source
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html
*/
CreateDataSource = "bedrock:CreateDataSource",
/**
* Grants permission to create a job for evaluation foundation models or custom mo
* dels
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateEvaluationJob.html
*/
CreateEvaluationJob = "bedrock:CreateEvaluationJob",
/**
* Grants permission to create a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html
*/
CreateFlow = "bedrock:CreateFlow",
/**
* Grants permission to create an alias of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowAlias.html
*/
CreateFlowAlias = "bedrock:CreateFlowAlias",
/**
* Grants permission to create an immutable version of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowVersion.html
*/
CreateFlowVersion = "bedrock:CreateFlowVersion",
/**
* Grants permission to create a new foundation model agreement
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
CreateFoundationModelAgreement = "bedrock:CreateFoundationModelAgreement",
/**
* Grants permission to create a new guardrail
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
CreateGuardrail = "bedrock:CreateGuardrail",
/**
* Grants permission to create a new guardrail version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
CreateGuardrailVersion = "bedrock:CreateGuardrailVersion",
/**
* Grants permission to create inference profiles
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateInferenceProfile.html
*/
CreateInferenceProfile = "bedrock:CreateInferenceProfile",
/**
* Grants permission to create a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html
*/
CreateKnowledgeBase = "bedrock:CreateKnowledgeBase",
/**
* Grants permission to create a marketplace model endpoint
*
* See API_CreateMarketplaceModelEndpoint
*/
CreateMarketplaceModelEndpoint = "bedrock:CreateMarketplaceModelEndpoint",
/**
* Grants permission to create a job for copying a custom model across region or a
* cross account
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCopyJob.html
*/
CreateModelCopyJob = "bedrock:CreateModelCopyJob",
/**
* Grants permission to create a job for customizing the model with your custom tr
* aining data
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCustomizationJob.html
*/
CreateModelCustomizationJob = "bedrock:CreateModelCustomizationJob",
/**
* Grants permission to create a job for evaluation foundation models or custom mo
* dels
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelEvaluationJob.html
*/
CreateModelEvaluationJob = "bedrock:CreateModelEvaluationJob",
/**
* Grants permission to create a job for importing model into Bedrock
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html
*/
CreateModelImportJob = "bedrock:CreateModelImportJob",
/**
* Grants permission to create a new model invocation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelInvocationJob.html
*/
CreateModelInvocationJob = "bedrock:CreateModelInvocationJob",
/**
* Grants permission to create a prompt
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePrompt.html
*/
CreatePrompt = "bedrock:CreatePrompt",
/**
* Grants permission to create a version of a prompt
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePromptVersion.html
*/
CreatePromptVersion = "bedrock:CreatePromptVersion",
/**
* Grants permission to create a new provisioned model throughput
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateProvisionedModelThroughput.html
*/
CreateProvisionedModelThroughput = "bedrock:CreateProvisionedModelThroughput",
/**
* Grants permission to delete an Agent that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgent.html
*/
DeleteAgent = "bedrock:DeleteAgent",
/**
* Grants permission to delete an actionGroup that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentActionGroup.html
*/
DeleteAgentActionGroup = "bedrock:DeleteAgentActionGroup",
/**
* Grants permission to delete an AgentAlias that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentAlias.html
*/
DeleteAgentAlias = "bedrock:DeleteAgentAlias",
/**
* Grants permission to delete existing memory for an alias
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_DeleteAgentMemory.html
*/
DeleteAgentMemory = "bedrock:DeleteAgentMemory",
/**
* Grants permission to delete an Agent Version that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentVersion.html
*/
DeleteAgentVersion = "bedrock:DeleteAgentVersion",
/**
* Grants permission to delete a blueprint for data automation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteBlueprint.html
*/
DeleteBlueprint = "bedrock:DeleteBlueprint",
/**
* Grants permission to delete a custom model that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModel.html
*/
DeleteCustomModel = "bedrock:DeleteCustomModel",
/**
* Grants permission to delete a data automation project
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteDataAutomationProject.html
*/
DeleteDataAutomationProject = "bedrock:DeleteDataAutomationProject",
/**
* Grants permission to delete a data source
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteDataSource.html
*/
DeleteDataSource = "bedrock:DeleteDataSource",
/**
* Grants permission to delete a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlow.html
*/
DeleteFlow = "bedrock:DeleteFlow",
/**
* Grants permission to delete an alias of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowAlias.html
*/
DeleteFlowAlias = "bedrock:DeleteFlowAlias",
/**
* Grants permission to delete a version of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowVersion.html
*/
DeleteFlowVersion = "bedrock:DeleteFlowVersion",
/**
* Grants permission to delete a foundation model agreement that you created earli
* er
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
DeleteFoundationModelAgreement = "bedrock:DeleteFoundationModelAgreement",
/**
* Grants permission to delete a guardrail or its version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
DeleteGuardrail = "bedrock:DeleteGuardrail",
/**
* Grants permission to delete previously created Bedrock imported model
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteImportedModel.html
*/
DeleteImportedModel = "bedrock:DeleteImportedModel",
/**
* Grants permission to delete inference profiles
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteInferenceProfile.html
*/
DeleteInferenceProfile = "bedrock:DeleteInferenceProfile",
/**
* Grants permission to delete a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBase.html
*/
DeleteKnowledgeBase = "bedrock:DeleteKnowledgeBase",
/**
* Grants permission to delete documents from a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBaseDocuments.html
*/
DeleteKnowledgeBaseDocuments = "bedrock:DeleteKnowledgeBaseDocuments",
/**
* Grants permission to unsubscribe from a bedrock marketplace enabled AWS marketp
* lace model
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
DeleteMarketplaceModelAgreement = "bedrock:DeleteMarketplaceModelAgreement",
/**
* Grants permission to delete a marketplace model endpoint
*
* See API_DeleteMarketplaceModelEndpoint
*/
DeleteMarketplaceModelEndpoint = "bedrock:DeleteMarketplaceModelEndpoint",
/**
* Grants permission to delete an existing Invocation logging configuration
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteModelInvocationLoggingConfiguration.html
*/
DeleteModelInvocationLoggingConfiguration = "bedrock:DeleteModelInvocationLoggingConfiguration",
/**
* Grants permission to delete a prompt or its version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeletePrompt.html
*/
DeletePrompt = "bedrock:DeletePrompt",
/**
* Grants permission to delete a provisioned model throughput that you created ear
* lier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteProvisionedModelThroughput.html
*/
DeleteProvisionedModelThroughput = "bedrock:DeleteProvisionedModelThroughput",
/**
* Deletes a previously created Bedrock resource policy
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteResourcePolicy.html
*/
DeleteResourcePolicy = "bedrock:DeleteResourcePolicy",
/**
* Grants permission to deregister a marketplace model endpoint to make it unusabl
* e in Bedrock Marketplace
*
* See API_DeregisterMarketplaceModelEndpoint
*/
DeregisterMarketplaceModelEndpoint = "bedrock:DeregisterMarketplaceModelEndpoint",
/**
* Grants permission to detect if the provided content is generated using Amazon B
* edrock
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
DetectGeneratedContent = "bedrock:DetectGeneratedContent",
/**
* Grants permission to diassociate a collaborator that you associated earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentCollaborator.html
*/
DisassociateAgentCollaborator = "bedrock:DisassociateAgentCollaborator",
/**
* Grants permission to disassociate a knowledge base from the agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html
*/
DisassociateAgentKnowledgeBase = "bedrock:DisassociateAgentKnowledgeBase",
/**
* Grants permission to generate queries associated with user input
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
GenerateQuery = "bedrock:GenerateQuery",
/**
* Grants permission to retrieve an existing agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgent.html
*/
GetAgent = "bedrock:GetAgent",
/**
* Grants permission to retrieve an existing action group
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html
*/
GetAgentActionGroup = "bedrock:GetAgentActionGroup",
/**
* Grants permission to retrieve an existing alias
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentAlias.html
*/
GetAgentAlias = "bedrock:GetAgentAlias",
/**
* Grants permission to retrieve an existing collaborator
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentCollaborator.html
*/
GetAgentCollaborator = "bedrock:GetAgentCollaborator",
/**
* Grants permission to describe a knowledge base associated with an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentKnowledgeBase.html
*/
GetAgentKnowledgeBase = "bedrock:GetAgentKnowledgeBase",
/**
* Grants permission to retrieve existing memory for an alias
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetAgentMemory.html
*/
GetAgentMemory = "bedrock:GetAgentMemory",
/**
* Grants permission to retrieve an existing version of an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentVersion.html
*/
GetAgentVersion = "bedrock:GetAgentVersion",
/**
* Grants permission to get the properties associated with an asynchronous invocat
* ion that you have submitted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetAsyncInvoke.html
*/
GetAsyncInvoke = "bedrock:GetAsyncInvoke",
/**
* Grants permission to retrieve an existing blueprint for data automation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetBlueprint.html
*/
GetBlueprint = "bedrock:GetBlueprint",
/**
* Grants permission to retrieve blueprint recommendation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetBlueprintRecommendation.html
*/
GetBlueprintRecommendation = "bedrock:GetBlueprintRecommendation",
/**
* Grants permission to get the properties associated with a Bedrock custom model
* that you have created
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetCustomModel.html
*/
GetCustomModel = "bedrock:GetCustomModel",
/**
* Grants permission to retrieve an existing data automation project
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetDataAutomationProject.html
*/
GetDataAutomationProject = "bedrock:GetDataAutomationProject",
/**
* Grants permission to retrieve the status of a data automation invocation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetDataAutomationStatus.html
*/
GetDataAutomationStatus = "bedrock:GetDataAutomationStatus",
/**
* Grants permission to retrieve an existing data source
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetDataSource.html
*/
GetDataSource = "bedrock:GetDataSource",
/**
* Grants permission to get the properties associated with a evaluation job. Use t
* his operation to get the status of a evaluation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetEvaluationJob.html
*/
GetEvaluationJob = "bedrock:GetEvaluationJob",
/**
* Grants permission to retrieve an existing prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html
*/
GetFlow = "bedrock:GetFlow",
/**
* Grants permission to retrieve an existing alias of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowAlias.html
*/
GetFlowAlias = "bedrock:GetFlowAlias",
/**
* Grants permission to retrieve an existing version of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowVersion.html
*/
GetFlowVersion = "bedrock:GetFlowVersion",
/**
* Grants permission to get the properties associated with a Bedrock foundation mo
* del
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html
*/
GetFoundationModel = "bedrock:GetFoundationModel",
/**
* Grants permission to get the availability of a foundation model
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
GetFoundationModelAvailability = "bedrock:GetFoundationModelAvailability",
/**
* Grants permission to retrieve a guardrail or its version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
GetGuardrail = "bedrock:GetGuardrail",
/**
* Grants permission to get the properties associated with Bedrock imported model
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetImportedModel.html
*/
GetImportedModel = "bedrock:GetImportedModel",
/**
* Grants permission to get the properties associated with an inference profile
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetInferenceProfile.html
*/
GetInferenceProfile = "bedrock:GetInferenceProfile",
/**
* Grants permission to retrieve an existing ingestion job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetIngestionJob.html
*/
GetIngestionJob = "bedrock:GetIngestionJob",
/**
* Grants permission to retrieve an existing knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBase.html
*/
GetKnowledgeBase = "bedrock:GetKnowledgeBase",
/**
* Grants permission to get details for documents in a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBaseDocuments.html
*/
GetKnowledgeBaseDocuments = "bedrock:GetKnowledgeBaseDocuments",
/**
* Grants permission to get the properties of a marketplace model endpoint
*
* See API_GetMarketplaceModelEndpoint
*/
GetMarketplaceModelEndpoint = "bedrock:GetMarketplaceModelEndpoint",
/**
* Grants permission to get the properties associated with a model-copy job. Use t
* his operation to get the status of a model-copy job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCopyJob.html
*/
GetModelCopyJob = "bedrock:GetModelCopyJob",
/**
* Grants permission to get the properties associated with a model-customization j
* ob. Use this operation to get the status of a model-customization job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCustomizationJob.html
*/
GetModelCustomizationJob = "bedrock:GetModelCustomizationJob",
/**
* Grants permission to get the properties associated with a model-evaluation job.
* Use this operation to get the status of a model-evaluation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelEvaluationJob.html
*/
GetModelEvaluationJob = "bedrock:GetModelEvaluationJob",
/**
* Grants permission to get the properties associated with a model import job and
* is used to get the status of a model import job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelImportJob.html
*/
GetModelImportJob = "bedrock:GetModelImportJob",
/**
* Grants permission to retrieve a model invocation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationJob.html
*/
GetModelInvocationJob = "bedrock:GetModelInvocationJob",
/**
* Grants permission to retrieve an existing Invocation logging configuration
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationLoggingConfiguration.html
*/
GetModelInvocationLoggingConfiguration = "bedrock:GetModelInvocationLoggingConfiguration",
/**
* Grants permission to retrieve an existing prompt or its version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetPrompt.html
*/
GetPrompt = "bedrock:GetPrompt",
/**
* Grants permission to get the properties associated with a prompt router
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetPromptRouter.html
*/
GetPromptRouter = "bedrock:GetPromptRouter",
/**
* Grants permission to retrieve a provisioned model throughput
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetProvisionedModelThroughput.html
*/
GetProvisionedModelThroughput = "bedrock:GetProvisionedModelThroughput",
/**
* Gets the resource policy document for a Bedrock resource
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetResourePolicy.html
*/
GetResourcePolicy = "bedrock:GetResourcePolicy",
/**
* Grants permission to retrieve a use case for model access
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
GetUseCaseForModelAccess = "bedrock:GetUseCaseForModelAccess",
/**
* Grants permission to directly ingest documents into a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_IngestKnowledgeBaseDocuments.html
*/
IngestKnowledgeBaseDocuments = "bedrock:IngestKnowledgeBaseDocuments",
/**
* Grants permission to send user input (text-only) to the alias of an agent for B
* edrock
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html
*/
InvokeAgent = "bedrock:InvokeAgent",
/**
* Grants permission to invoke blueprint recommendations asynchronously
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_InvokeBlueprintRecommendationAsync.html
*/
InvokeBlueprintRecommendationAsync = "bedrock:InvokeBlueprintRecommendationAsync",
/**
* Grants permission to use the conversational builder which aids in building supp
* orted bedrock resources
*
* See https://docs.aws.amazon.com/bedrock/latest/userguide/agents-create-cb.html
*/
InvokeBuilder = "bedrock:InvokeBuilder",
/**
* Grants permission to invoke a Bedrock data automation job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_InvokeDataAutomationAsync.html
*/
InvokeDataAutomationAsync = "bedrock:InvokeDataAutomationAsync",
/**
* Grants permission to invoke a prompt flow with user input
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html
*/
InvokeFlow = "bedrock:InvokeFlow",
/**
* Grants permission to send user input (text-only) to the inline agent for Bedroc
* k
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeInlineAgent.html
*/
InvokeInlineAgent = "bedrock:InvokeInlineAgent",
/**
* Grants permission to invoke the specified Bedrock model to run inference using
* the input provided in the request body
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html
*/
InvokeModel = "bedrock:InvokeModel",
/**
* Grants permission to invoke the specified Bedrock model to run inference using
* the input provided in the request body with streaming response
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html
*/
InvokeModelWithResponseStream = "bedrock:InvokeModelWithResponseStream",
/**
* Grants permission to list action groups in an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentActionGroups.html
*/
ListAgentActionGroups = "bedrock:ListAgentActionGroups",
/**
* Grants permission to list aliases for an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentAliases.html
*/
ListAgentAliases = "bedrock:ListAgentAliases",
/**
* Grants permission to list collaborators for an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentCollaborators.html
*/
ListAgentCollaborators = "bedrock:ListAgentCollaborators",
/**
* Grants permission to list knowledge bases associated with an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentKnowledgeBases.html
*/
ListAgentKnowledgeBases = "bedrock:ListAgentKnowledgeBases",
/**
* Grants permission to list existing versions of an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentVersions.html
*/
ListAgentVersions = "bedrock:ListAgentVersions",
/**
* Grants permission to list existing agents
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgents.html
*/
ListAgents = "bedrock:ListAgents",
/**
* Grants permission to get a list of asynchronous invocations that you have submi
* tted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListAsyncInvokes.html
*/
ListAsyncInvokes = "bedrock:ListAsyncInvokes",
/**
* Grants permission to list existing blueprints for data automation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListBlueprints.html
*/
ListBlueprints = "bedrock:ListBlueprints",
/**
* Grants permission to get a list of Bedrock custom models that you have created
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListCustomModels.html
*/
ListCustomModels = "bedrock:ListCustomModels",
/**
* Grants permission to list existing data automation projects
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListDataAutomationProjects.html
*/
ListDataAutomationProjects = "bedrock:ListDataAutomationProjects",
/**
* Grants permission to list existing data sources in an knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListDataSources.html
*/
ListDataSources = "bedrock:ListDataSources",
/**
* Grants permission to get the list of evaluation jobs that you have submitted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListEvaluationJobs.html
*/
ListEvaluationJobs = "bedrock:ListEvaluationJobs",
/**
* Grants permission to list existing aliases of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlowAliases.html
*/
ListFlowAliases = "bedrock:ListFlowAliases",
/**
* Grants permission to list existing versions of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlowVersions.html
*/
ListFlowVersions = "bedrock:ListFlowVersions",
/**
* Grants permission to list existing prompt flows
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlows.html
*/
ListFlows = "bedrock:ListFlows",
/**
* Grants permission to get a list of foundation model agreement offers
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
ListFoundationModelAgreementOffers = "bedrock:ListFoundationModelAgreementOffers",
/**
* Grants permission to list Bedrock foundation models that you can use
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html
*/
ListFoundationModels = "bedrock:ListFoundationModels",
/**
* Grants permission to list guardrails or its versions
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
ListGuardrails = "bedrock:ListGuardrails",
/**
* Grants permission to get list of Bedrock imported models
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListImportedModels.html
*/
ListImportedModels = "bedrock:ListImportedModels",
/**
* Grants permission to list inference profiles that you can use
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListInferenceProfiles.html
*/
ListInferenceProfiles = "bedrock:ListInferenceProfiles",
/**
* Grants permission to list ingestion jobs in a data source
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListIngestionJobs.html
*/
ListIngestionJobs = "bedrock:ListIngestionJobs",
/**
* Grants permission to list documents in a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListKnowledgeBaseDocuments.html
*/
ListKnowledgeBaseDocuments = "bedrock:ListKnowledgeBaseDocuments",
/**
* Grants permission to list existing knowledge bases
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListKnowledgeBases.html
*/
ListKnowledgeBases = "bedrock:ListKnowledgeBases",
/**
* Grants permission to list marketplace model endpoints that you can use
*
* See API_ListMarketplaceModelEndpoints
*/
ListMarketplaceModelEndpoints = "bedrock:ListMarketplaceModelEndpoints",
/**
* Grants permission to get the list of model copy jobs that you have submitted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelCopyJobs.html
*/
ListModelCopyJobs = "bedrock:ListModelCopyJobs",
/**
* Grants permission to get the list of model customization jobs that you have sub
* mitted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelCustomizationJobs.html
*/
ListModelCustomizationJobs = "bedrock:ListModelCustomizationJobs",
/**
* Grants permission to get the list of model evaluation jobs that you have submit
* ted
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelEvaluationJobs.html
*/
ListModelEvaluationJobs = "bedrock:ListModelEvaluationJobs",
/**
* Grants permission to get list of model import jobs
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelImportJobs.html
*/
ListModelImportJobs = "bedrock:ListModelImportJobs",
/**
* Grants permission to list model invocation jobs that you created earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelInvocationJobs.html
*/
ListModelInvocationJobs = "bedrock:ListModelInvocationJobs",
/**
* Grants permission to list prompt routers that you can use
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListPromptRouters.html
*/
ListPromptRouters = "bedrock:ListPromptRouters",
/**
* Grants permission to list existing prompts
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListPrompts.html
*/
ListPrompts = "bedrock:ListPrompts",
/**
* Grants permission to list provisioned model throughputs that you created earlie
* r
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListProvisionedModelThroughputs.html
*/
ListProvisionedModelThroughputs = "bedrock:ListProvisionedModelThroughputs",
/**
* Grants permission to list tags for a Bedrock resource
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "bedrock:ListTagsForResource",
/**
* Grants permission to optimize a prompt with user input
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_OptimizePrompt.html
*/
OptimizePrompt = "bedrock:OptimizePrompt",
/**
* Grants permission to prepare an existing agent to receive runtime requests
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html
*/
PrepareAgent = "bedrock:PrepareAgent",
/**
* Grants permission to apply the latest changes made to a prompt flow, so that th
* ey are reflected at runtime
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareFlow.html
*/
PrepareFlow = "bedrock:PrepareFlow",
/**
* Grants permission to put entitlement to access a foundation model
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
PutFoundationModelEntitlement = "bedrock:PutFoundationModelEntitlement",
/**
* Grants permission to create an existing Invocation logging configuration
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutModelInvocationLoggingConfiguration.html
*/
PutModelInvocationLoggingConfiguration = "bedrock:PutModelInvocationLoggingConfiguration",
/**
* Adds a resource policy for a Bedrock resource
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutResourcePolicy.html
*/
PutResourcePolicy = "bedrock:PutResourcePolicy",
/**
* Grants permission to put a use case for model access
*
* See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html
*/
PutUseCaseForModelAccess = "bedrock:PutUseCaseForModelAccess",
/**
* Grants permission to register a sagemaker endpoint as a marketplace model endpo
* int
*
* See API_RegisterMarketplaceModelEndpoint
*/
RegisterMarketplaceModelEndpoint = "bedrock:RegisterMarketplaceModelEndpoint",
/**
* Grants permission to render an existing prompt or its version
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
RenderPrompt = "bedrock:RenderPrompt",
/**
* Grants permission to rank documents based on user input
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
Rerank = "bedrock:Rerank",
/**
* Grants permission to retrieve ingested data from a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
Retrieve = "bedrock:Retrieve",
/**
* Grants permission to send user input to perform retrieval and generation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
RetrieveAndGenerate = "bedrock:RetrieveAndGenerate",
/**
* Grants permission to start an ingestion job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_StartIngestionJob.html
*/
StartIngestionJob = "bedrock:StartIngestionJob",
/**
* Grants permission to stop a evaluation job while in progress
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopEvaluationJob.html
*/
StopEvaluationJob = "bedrock:StopEvaluationJob",
/**
* Grants permission to stop an ingestion job
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_StopIngestionJob.html
*/
StopIngestionJob = "bedrock:StopIngestionJob",
/**
* Grants permission to stop a Bedrock model customization job while in progress
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopModelCustomizationJob.html
*/
StopModelCustomizationJob = "bedrock:StopModelCustomizationJob",
/**
* Grants permission to stop a model invocation job that you started earlier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_StopModelInvocationJob.html
*/
StopModelInvocationJob = "bedrock:StopModelInvocationJob",
/**
* Grants permission to Tag a Bedrock resource
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_TagResource.html
*/
TagResource = "bedrock:TagResource",
/**
* Grants permission to Untag a Bedrock resource
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_UntagResource.html
*/
UntagResource = "bedrock:UntagResource",
/**
* Grants permission to update an existing agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html
*/
UpdateAgent = "bedrock:UpdateAgent",
/**
* Grants permission to update an existing action group
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html
*/
UpdateAgentActionGroup = "bedrock:UpdateAgentActionGroup",
/**
* Grants permission to update an existing alias
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentAlias.html
*/
UpdateAgentAlias = "bedrock:UpdateAgentAlias",
/**
* Grants permission to update an existing collaborator
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentCollaborator.html
*/
UpdateAgentCollaborator = "bedrock:UpdateAgentCollaborator",
/**
* Grants permission to update a knowledge base associated with an agent
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentKnowledgeBase.html
*/
UpdateAgentKnowledgeBase = "bedrock:UpdateAgentKnowledgeBase",
/**
* Grants permission to update a blueprint for data automation
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateBlueprint.html
*/
UpdateBlueprint = "bedrock:UpdateBlueprint",
/**
* Grants permission to update a data automation project
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateDataAutomationProject.html
*/
UpdateDataAutomationProject = "bedrock:UpdateDataAutomationProject",
/**
* Grants permission to update a data source
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateDataSource.html
*/
UpdateDataSource = "bedrock:UpdateDataSource",
/**
* Grants permission to update a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlow.html
*/
UpdateFlow = "bedrock:UpdateFlow",
/**
* Grants permission to update the configuration of an alias of a prompt flow
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateFlowAlias.html
*/
UpdateFlowAlias = "bedrock:UpdateFlowAlias",
/**
* Grants permission to update a guardrail
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html
*/
UpdateGuardrail = "bedrock:UpdateGuardrail",
/**
* Grants permission to update a knowledge base
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateKnowledgeBase.html
*/
UpdateKnowledgeBase = "bedrock:UpdateKnowledgeBase",
/**
* Grants permission to update a marketplace model endpoint
*
* See API_UpdateMarketplaceModelEndpoint
*/
UpdateMarketplaceModelEndpoint = "bedrock:UpdateMarketplaceModelEndpoint",
/**
* Grants permission to update a prompt
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdatePrompt.html
*/
UpdatePrompt = "bedrock:UpdatePrompt",
/**
* Grants permission to update a provisioned model throughput that you created ear
* lier
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_UpdateProvisionedModelThroughput.html
*/
UpdateProvisionedModelThroughput = "bedrock:UpdateProvisionedModelThroughput",
/**
* Grants permission to validate prompt flow definitions
*
* See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ValidateFlowDefinition.html
*/
ValidateFlowDefinition = "bedrock:ValidateFlowDefinition"
}