UNPKG

cdk-iam-floyd

Version:

AWS IAM policy statement generator with fluent interface for AWS CDK

1,543 lines 110 kB
import { AccessLevelList } from '../../shared/access-level'; import { PolicyStatement, Operator } from '../../shared'; import { aws_iam as iam } from "aws-cdk-lib"; /** * Statement provider for service [bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html). * * @param sid [SID](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_sid.html) of the statement */ export declare class Bedrock extends PolicyStatement { servicePrefix: string; /** * Grants permission to configure vended log delivery for a knowledge base * * Access Level: Permissions management * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toAllowVendedLogDeliveryForResource(): this; /** * Grants permission to apply a guardrail * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toApplyGuardrail(): this; /** * Grants permission to associate another existing agent as a collaborator to an existing agent * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentCollaborator.html */ toAssociateAgentCollaborator(): this; /** * Grants permission to associate a knowledge base with an agent * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html */ toAssociateAgentKnowledgeBase(): this; /** * Grants permission to use 3rd party platform to store knowledge data * * Access Level: Write * * Possible conditions: * - .ifThirdPartyKnowledgeBaseCredentialsSecretArn() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toAssociateThirdPartyKnowledgeBase(): this; /** * Grants permission to batch delete list of bedrock evaluation jobs * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_BatchDeleteEvaluationJob.html */ toBatchDeleteEvaluationJob(): this; /** * Grants permission to use bearer token * * Access Level: Read * * Possible conditions: * - .ifBearerTokenType() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCallWithBearerToken(): this; /** * Grants permission to cancel a build workflow for an automated reasoning policy * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCancelAutomatedReasoningPolicyBuildWorkflow(): this; /** * Grants permission to copy a blueprint from one stage to another * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html */ toCopyBlueprintStage(): this; /** * Grants permission to count the number of tokens in an input prompt * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_CountTokens.html */ toCountTokens(): this; /** * Grants permission to create a new agent and a test agent alias pointing to the DRAFT agent version * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html */ toCreateAgent(): this; /** * Grants permission to create a new action group in an existing agent * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html */ toCreateAgentActionGroup(): this; /** * Grants permission to create a new alias for an agent * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentAlias.html */ toCreateAgentAlias(): this; /** * Grants permission to create a new automated reasoning policy * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCreateAutomatedReasoningPolicy(): this; /** * Grants permission to create a test case for an automated reasoning policy * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCreateAutomatedReasoningPolicyTestCase(): this; /** * Grants permission to create a new automated reasoning policy version * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCreateAutomatedReasoningPolicyVersion(): this; /** * Grants permission to create a blueprint for custom output from data automation * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateBlueprint.html */ toCreateBlueprint(): this; /** * Grants permission to create a new version for an existing blueprint * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateBlueprintVersion.html */ toCreateBlueprintVersion(): this; /** * Grants permission to create a custom model into Bedrock * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateCustomModel.html */ toCreateCustomModel(): this; /** * Grants permission to create a custom model deployment for custom model * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateCustomModelDeployment.html */ toCreateCustomModelDeployment(): this; /** * Grants permission to create a Data Automation Library * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateDataAutomationLibrary.html */ toCreateDataAutomationLibrary(): this; /** * Grants permission to create a data automation project * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_CreateDataAutomationProject.html */ toCreateDataAutomationProject(): this; /** * Grants permission to create a data source * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html */ toCreateDataSource(): this; /** * Grants permission to create a job for evaluation foundation models or custom models * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateEvaluationJob.html */ toCreateEvaluationJob(): this; /** * Grants permission to create a prompt flow * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlow.html */ toCreateFlow(): this; /** * Grants permission to create an alias of a prompt flow * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowAlias.html */ toCreateFlowAlias(): this; /** * Grants permission to create an immutable version of a prompt flow * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateFlowVersion.html */ toCreateFlowVersion(): this; /** * Grants permission to create a new foundation model agreement * * Access Level: Write * * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html */ toCreateFoundationModelAgreement(): this; /** * Grants permission to create a new guardrail * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCreateGuardrail(): this; /** * Grants permission to create a new guardrail version * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toCreateGuardrailVersion(): this; /** * Grants permission to create inference profiles * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateInferenceProfile.html */ toCreateInferenceProfile(): this; /** * Grants permission to create a new invocation in an existing session * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_CreateInvocation.html */ toCreateInvocation(): this; /** * Grants permission to create a knowledge base * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html */ toCreateKnowledgeBase(): this; /** * Grants permission to create a marketplace model endpoint * * Access Level: Write */ toCreateMarketplaceModelEndpoint(): this; /** * Grants permission to create a job for copying a custom model across region or across account * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCopyJob.html */ toCreateModelCopyJob(): this; /** * Grants permission to create a job for customizing the model with your custom training data * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelCustomizationJob.html */ toCreateModelCustomizationJob(): this; /** * Grants permission to create a job for evaluation foundation models or custom models * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelEvaluationJob.html */ toCreateModelEvaluationJob(): this; /** * Grants permission to create a job for importing model into Bedrock * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html */ toCreateModelImportJob(): this; /** * Grants permission to create a new model invocation job * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelInvocationJob.html */ toCreateModelInvocationJob(): this; /** * Grants permission to create a prompt * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePrompt.html */ toCreatePrompt(): this; /** * Grants permission to create a custom prompt router * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreatePromptRouter.html */ toCreatePromptRouter(): this; /** * Grants permission to create a version of a prompt * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreatePromptVersion.html */ toCreatePromptVersion(): this; /** * Grants permission to create a new provisioned model throughput * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateProvisionedModelThroughput.html */ toCreateProvisionedModelThroughput(): this; /** * Grants permission to create a new session * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_CreateSession.html */ toCreateSession(): this; /** * Grants permission to delete an Agent that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgent.html */ toDeleteAgent(): this; /** * Grants permission to delete an actionGroup that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentActionGroup.html */ toDeleteAgentActionGroup(): this; /** * Grants permission to delete an AgentAlias that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentAlias.html */ toDeleteAgentAlias(): this; /** * Grants permission to delete existing memory for an alias * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_DeleteAgentMemory.html */ toDeleteAgentMemory(): this; /** * Grants permission to delete an Agent Version that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentVersion.html */ toDeleteAgentVersion(): this; /** * Grants permission to delete an automated reasoning policy or its version * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toDeleteAutomatedReasoningPolicy(): this; /** * Grants permission to delete a build workflow for an automated reasoning policy * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toDeleteAutomatedReasoningPolicyBuildWorkflow(): this; /** * Grants permission to delete a test case for an automated reasoning policy * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toDeleteAutomatedReasoningPolicyTestCase(): this; /** * Grants permission to delete a blueprint for data automation * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteBlueprint.html */ toDeleteBlueprint(): this; /** * Grants permission to delete a custom model that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModel.html */ toDeleteCustomModel(): this; /** * Grants permission to delete a custom model deployment that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModelDeployment.html */ toDeleteCustomModelDeployment(): this; /** * Grants permission to delete a Data Automation Library * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteDataAutomationLibrary.html */ toDeleteDataAutomationLibrary(): this; /** * Grants permission to delete a data automation project * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_DeleteDataAutomationProject.html */ toDeleteDataAutomationProject(): this; /** * Grants permission to delete a data source * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteDataSource.html */ toDeleteDataSource(): this; /** * Grants permission to delete account-level enforced guardrail configuration * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteEnforcedGuardrailConfiguration.html */ toDeleteEnforcedGuardrailConfiguration(): this; /** * Grants permission to delete a prompt flow * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlow.html */ toDeleteFlow(): this; /** * Grants permission to delete an alias of a prompt flow * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowAlias.html */ toDeleteFlowAlias(): this; /** * Grants permission to delete a version of a prompt flow * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteFlowVersion.html */ toDeleteFlowVersion(): this; /** * Grants permission to delete a foundation model agreement that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html */ toDeleteFoundationModelAgreement(): this; /** * Grants permission to delete a guardrail or its version * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toDeleteGuardrail(): this; /** * Grants permission to delete previously created Bedrock imported model * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteImportedModel.html */ toDeleteImportedModel(): this; /** * Grants permission to delete inference profiles * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteInferenceProfile.html */ toDeleteInferenceProfile(): this; /** * Grants permission to delete a knowledge base * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBase.html */ toDeleteKnowledgeBase(): this; /** * Grants permission to delete documents from a knowledge base * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBaseDocuments.html */ toDeleteKnowledgeBaseDocuments(): this; /** * Grants permission to unsubscribe from a bedrock marketplace enabled AWS marketplace model * * Access Level: Write * * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html */ toDeleteMarketplaceModelAgreement(): this; /** * Grants permission to delete a marketplace model endpoint * * Access Level: Write */ toDeleteMarketplaceModelEndpoint(): this; /** * Grants permission to delete an existing Invocation logging configuration * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteModelInvocationLoggingConfiguration.html */ toDeleteModelInvocationLoggingConfiguration(): this; /** * Grants permission to delete a prompt or its version * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeletePrompt.html */ toDeletePrompt(): this; /** * Grants permission to delete a custom prompt router * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeletePromptRouter.html */ toDeletePromptRouter(): this; /** * Grants permission to delete a provisioned model throughput that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteProvisionedModelThroughput.html */ toDeleteProvisionedModelThroughput(): this; /** * Deletes a previously created Bedrock resource policy * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteResourcePolicy.html */ toDeleteResourcePolicy(): this; /** * Grants permission to delete a Session that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_DeleteSession.html */ toDeleteSession(): this; /** * Grants permission to deregister a marketplace model endpoint to make it unusable in Bedrock Marketplace * * Access Level: Write */ toDeregisterMarketplaceModelEndpoint(): this; /** * Grants permission to detect if the provided content is generated using Amazon Bedrock * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toDetectGeneratedContent(): this; /** * Grants permission to diassociate a collaborator that you associated earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentCollaborator.html */ toDisassociateAgentCollaborator(): this; /** * Grants permission to disassociate a knowledge base from the agent * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html */ toDisassociateAgentKnowledgeBase(): this; /** * Grants permission to end a Session that you created earlier * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_EndSession.html */ toEndSession(): this; /** * Grants permission to retrieve an automated reasoning policy version artifact * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toExportAutomatedReasoningPolicyVersion(): this; /** * Grants permission to generate queries associated with user input * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGenerateQuery(): this; /** * Grants permission to retrieve an existing agent * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgent.html */ toGetAgent(): this; /** * Grants permission to retrieve an existing action group * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html */ toGetAgentActionGroup(): this; /** * Grants permission to retrieve an existing alias * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentAlias.html */ toGetAgentAlias(): this; /** * Grants permission to retrieve an existing collaborator * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentCollaborator.html */ toGetAgentCollaborator(): this; /** * Grants permission to describe a knowledge base associated with an agent * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentKnowledgeBase.html */ toGetAgentKnowledgeBase(): this; /** * Grants permission to retrieve existing memory for an alias * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetAgentMemory.html */ toGetAgentMemory(): this; /** * Grants permission to retrieve an existing version of an agent * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentVersion.html */ toGetAgentVersion(): this; /** * Grants permission to get the properties associated with an asynchronous invocation that you have submitted * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetAsyncInvoke.html */ toGetAsyncInvoke(): this; /** * Grants permission to retrieve an automated reasoning policy or its version * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicy(): this; /** * Grants permission to retrieve annotations for a build workflow for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyAnnotations(): this; /** * Grants permission to retrieve a build workflow for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyBuildWorkflow(): this; /** * Grants permission to retrieve assets for a build workflow for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyBuildWorkflowResultAssets(): this; /** * Grants permission to retrieve the next unreviewed generated scenario for a build workflow for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyNextScenario(): this; /** * Grants permission to retrieve a test case for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyTestCase(): this; /** * Grants permission to retrieve result for a test case for an automated reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetAutomatedReasoningPolicyTestResult(): this; /** * Grants permission to retrieve an existing blueprint for data automation * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetBlueprint.html */ toGetBlueprint(): this; /** * Grants permission to get the status of a blueprint optimization job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html */ toGetBlueprintOptimizationStatus(): this; /** * Grants permission to retrieve blueprint recommendation * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetBlueprintRecommendation(): this; /** * Grants permission to get the properties associated with a Bedrock custom model that you have created * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetCustomModel.html */ toGetCustomModel(): this; /** * 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 Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetCustomModelDeployment.html */ toGetCustomModelDeployment(): this; /** * Grants permission to retrieve an existing Data Automation Library * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibrary.html */ toGetDataAutomationLibrary(): this; /** * Grants permission to get a Data Automation Library entity * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibraryEntity.html */ toGetDataAutomationLibraryEntity(): this; /** * Grants permission to get details about a Data Automation Library ingestion job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationLibraryIngestionJob.html */ toGetDataAutomationLibraryIngestionJob(): this; /** * Grants permission to retrieve an existing data automation project * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_GetDataAutomationProject.html */ toGetDataAutomationProject(): this; /** * Grants permission to retrieve the status of a data automation invocation job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_GetDataAutomationStatus.html */ toGetDataAutomationStatus(): this; /** * Grants permission to retrieve an existing data source * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetDataSource.html */ toGetDataSource(): this; /** * Grants permission to get the properties associated with a evaluation job. Use this operation to get the status of a evaluation job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetEvaluationJob.html */ toGetEvaluationJob(): this; /** * Grants permission to retrieve the flow definition for a flow execution * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetExecutionFlowSnapshot.html */ toGetExecutionFlowSnapshot(): this; /** * Grants permission to retrieve an existing prompt flow * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlow.html */ toGetFlow(): this; /** * Grants permission to retrieve an existing alias of a prompt flow * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowAlias.html */ toGetFlowAlias(): this; /** * Grants permission to retrieve an existing execution of a flow alias * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetFlowExecution.html */ toGetFlowExecution(): this; /** * Grants permission to retrieve an existing version of a prompt flow * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetFlowVersion.html */ toGetFlowVersion(): this; /** * Grants permission to get the properties associated with a Bedrock foundation model * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html */ toGetFoundationModel(): this; /** * Grants permission to get the availability of a foundation model * * Access Level: Read * * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html */ toGetFoundationModelAvailability(): this; /** * Grants permission to retrieve a guardrail or its version * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toGetGuardrail(): this; /** * Grants permission to get the properties associated with Bedrock imported model * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetImportedModel.html */ toGetImportedModel(): this; /** * Grants permission to get the properties associated with an inference profile * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetInferenceProfile.html */ toGetInferenceProfile(): this; /** * Grants permission to retrieve an existing ingestion job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetIngestionJob.html */ toGetIngestionJob(): this; /** * Grants permission to get an invocation step from a session * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetInvocationStep.html */ toGetInvocationStep(): this; /** * Grants permission to retrieve an existing knowledge base * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBase.html */ toGetKnowledgeBase(): this; /** * Grants permission to get details for documents in a knowledge base * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetKnowledgeBaseDocuments.html */ toGetKnowledgeBaseDocuments(): this; /** * Grants permission to get the properties of a marketplace model endpoint * * Access Level: Read */ toGetMarketplaceModelEndpoint(): this; /** * 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 Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCopyJob.html */ toGetModelCopyJob(): this; /** * 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 Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelCustomizationJob.html */ toGetModelCustomizationJob(): this; /** * 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 Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelEvaluationJob.html */ toGetModelEvaluationJob(): this; /** * 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 Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelImportJob.html */ toGetModelImportJob(): this; /** * Grants permission to retrieve a model invocation job * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationJob.html */ toGetModelInvocationJob(): this; /** * Grants permission to retrieve an existing Invocation logging configuration * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationLoggingConfiguration.html */ toGetModelInvocationLoggingConfiguration(): this; /** * Grants permission to retrieve an existing prompt or its version * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetPrompt.html */ toGetPrompt(): this; /** * Grants permission to get the properties associated with a prompt router * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetPromptRouter.html */ toGetPromptRouter(): this; /** * Grants permission to retrieve a provisioned model throughput * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetProvisionedModelThroughput.html */ toGetProvisionedModelThroughput(): this; /** * Gets the resource policy document for a Bedrock resource * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetResourePolicy.html */ toGetResourcePolicy(): this; /** * Grants permission to retrieve an existing session * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GetSession.html */ toGetSession(): this; /** * Grants permission to retrieve a use case for model access * * Access Level: Read * * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html */ toGetUseCaseForModelAccess(): this; /** * Grants permission to directly ingest documents into a knowledge base * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_IngestKnowledgeBaseDocuments.html */ toIngestKnowledgeBaseDocuments(): this; /** * Grants permission to send user input (text-only) to the alias of an agent for Bedrock * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html */ toInvokeAgent(): this; /** * Grants permission to invoke an Automated Reasoning policy * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toInvokeAutomatedReasoningPolicy(): this; /** * Grants permission to invoke an async job to perform blueprint optimization * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Data_Automation_for_Amazon_Bedrock.html */ toInvokeBlueprintOptimizationAsync(): this; /** * Grants permission to invoke blueprint recommendations asynchronously * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toInvokeBlueprintRecommendationAsync(): this; /** * Grants permission to use the conversational builder which aids in building supported bedrock resources * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/userguide/agents-create-cb.html */ toInvokeBuilder(): this; /** * Grants permission to invoke a call to Sync API of Bedrock data automation * * Access Level: Write * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomation.html */ toInvokeDataAutomation(): this; /** * Grants permission to invoke a Bedrock data automation job * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomationAsync.html */ toInvokeDataAutomationAsync(): this; /** * Grants permission to invoke a Data Automation Library ingestion job * * Access Level: Write * * Possible conditions: * - .ifAwsRequestTag() * - .ifAwsTagKeys() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_InvokeDataAutomationLibraryIngestionJob.html */ toInvokeDataAutomationLibraryIngestionJob(): this; /** * Grants permission to invoke a prompt flow with user input * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html */ toInvokeFlow(): this; /** * Grants permission to send user input (text-only) to the inline agent for Bedrock * * Access Level: Read * * Possible conditions: * - .ifInlineAgentName() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeInlineAgent.html */ toInvokeInlineAgent(): this; /** * Grants permission to invoke the specified Bedrock model to run inference using the input provided in the request body * * Access Level: Read * * Possible conditions: * - .ifInferenceProfileArn() * - .ifPromptRouterArn() * - .ifAwsRequestTag() * - .ifAwsTagKeys() * - .ifGuardrailIdentifier() * - .ifServiceTier() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html */ toInvokeModel(): this; /** * Grants permission to invoke the specified Bedrock model to run inference using the input provided in the request body with streaming response * * Access Level: Read * * Possible conditions: * - .ifInferenceProfileArn() * - .ifPromptRouterArn() * - .ifGuardrailIdentifier() * - .ifServiceTier() * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html */ toInvokeModelWithResponseStream(): this; /** * Grants permission to invoke the specified Bedrock tool to run inference * * Access Level: Read * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeTool.html */ toInvokeTool(): this; /** * Grants permission to list action groups in an agent * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentActionGroups.html */ toListAgentActionGroups(): this; /** * Grants permission to list aliases for an agent * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentAliases.html */ toListAgentAliases(): this; /** * Grants permission to list collaborators for an agent * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentCollaborators.html */ toListAgentCollaborators(): this; /** * Grants permission to list knowledge bases associated with an agent * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentKnowledgeBases.html */ toListAgentKnowledgeBases(): this; /** * Grants permission to list existing versions of an agent * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentVersions.html */ toListAgentVersions(): this; /** * Grants permission to list existing agents * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgents.html */ toListAgents(): this; /** * Grants permission to get a list of asynchronous invocations that you have submitted * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListAsyncInvokes.html */ toListAsyncInvokes(): this; /** * Grants permission to list automated reasoning policies or its versions * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toListAutomatedReasoningPolicies(): this; /** * Grants permission to list build workflows for an automated reasoning policy * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toListAutomatedReasoningPolicyBuildWorkflows(): this; /** * Grants permission to list test cases for an automated reasoning policy * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toListAutomatedReasoningPolicyTestCases(): this; /** * Grants permission to list test result for an automated reasoning policy * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html */ toListAutomatedReasoningPolicyTestResults(): this; /** * Grants permission to list existing blueprints for data automation * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListBlueprints.html */ toListBlueprints(): this; /** * Grants permission to get the list of custom model deployments that you have submitted * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListCustomModelDeployments.html */ toListCustomModelDeployments(): this; /** * Grants permission to get a list of Bedrock custom models that you have created * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListCustomModels.html */ toListCustomModels(): this; /** * Grants permission to list Data Automation Libraries * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraries.html */ toListDataAutomationLibraries(): this; /** * Grants permission to list Data Automation Library entities * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraryEntities.html */ toListDataAutomationLibraryEntities(): this; /** * Grants permission to list Data Automation Library ingestion jobs * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationLibraryIngestionJobs.html */ toListDataAutomationLibraryIngestionJobs(): this; /** * Grants permission to list existing data automation projects * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation_ListDataAutomationProjects.html */ toListDataAutomationProjects(): this; /** * Grants permission to list existing data sources in an knowledge base * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListDataSources.html */ toListDataSources(): this; /** * Grants permission to list account-level enforced guardrail configurations * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListEnforcedGuardrailsConfiguration.html */ toListEnforcedGuardrailsConfiguration(): this; /** * Grants permission to get the list of evaluation jobs that you have submitted * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListEvaluationJobs.html */ toListEvaluationJobs(): this; /** * Grants permission to list existing aliases of a prompt flow * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListFlowAliases.html */ toListFlowAliases(): this; /** * Grants permission to retrieve events for a flow execution * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListFlowExecutionEvents.html */ toListFlowExecutionEvents(): this; /** * Grants permission to list executions of a flow or a flow alias * * Access Level: List * * https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_ListFlowExecutions.html */ toListFlowExecutions(): this; /** * Grants permission to list e