Skip to content
v2.273.0

Amazon Bedrock Construct Library ​

Amazon Bedrock is a fully managed service that offers a choice of foundation models (FMs) along with a broad set of capabilities for building generative AI applications.

This construct library provides a collection of constructs that can look up existing Bedrock models for use with other services' CDK constructs, such as AWS Step Functions.

To look up a Bedrock base foundation model:

ts
import * as bedrock from 'aws-cdk-lib/aws-bedrock';

bedrock.FoundationModel.fromFoundationModelId(
  this,
  'Model',
  bedrock.FoundationModelIdentifier.ANTHROPIC_CLAUDE_V2,
);
python
import aws_cdk.aws_bedrock as bedrock


bedrock.FoundationModel.from_foundation_model_id(self, "Model", bedrock.FoundationModelIdentifier.ANTHROPIC_CLAUDE_V2)
java
import software.amazon.awscdk.services.bedrock.*;


FoundationModel.fromFoundationModelId(this, "Model", FoundationModelIdentifier.ANTHROPIC_CLAUDE_V2);
csharp
using Amazon.CDK.AWS.Bedrock;


FoundationModel.FromFoundationModelId(this, "Model", FoundationModelIdentifier.ANTHROPIC_CLAUDE_V2);
go
import "github.com/aws/aws-cdk-go/awscdk"


bedrock.FoundationModel_FromFoundationModelId(this, jsii.String("Model"), bedrock.FoundationModelIdentifier_ANTHROPIC_CLAUDE_V2())

To look up a Bedrock provisioned throughput model:

ts
import * as bedrock from 'aws-cdk-lib/aws-bedrock';

bedrock.ProvisionedModel.fromProvisionedModelArn(
  this,
  'Model',
  'arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123',
);
python
import aws_cdk.aws_bedrock as bedrock


bedrock.ProvisionedModel.from_provisioned_model_arn(self, "Model", "arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123")
java
import software.amazon.awscdk.services.bedrock.*;


ProvisionedModel.fromProvisionedModelArn(this, "Model", "arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123");
csharp
using Amazon.CDK.AWS.Bedrock;


ProvisionedModel.FromProvisionedModelArn(this, "Model", "arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123");
go
import bedrock "github.com/aws/aws-cdk-go/awscdk"


bedrock.ProvisionedModel_FromProvisionedModelArn(this, jsii.String("Model"), jsii.String("arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123"))

L2 constructs for this service are available in the @aws-cdk/aws-bedrock-alpha package.

You can also use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::Bedrock resources directly.

Types ​

NameKindSummary
CfnAgentConstruct (L1)Specifies an agent as a resource in a top-level template. Minimally, you must specify the following properties:.
CfnAgentAliasConstruct (L1)Specifies an agent alias as a resource in a top-level template. Minimally, you must specify the following properties:.
CfnApplicationInferenceProfileConstruct (L1)Specifies an inference profile as a resource in a top-level template.
CfnAutomatedReasoningPolicyConstruct (L1)Creates an Automated Reasoning policy for Amazon Bedrock Guardrails.
CfnAutomatedReasoningPolicyVersionConstruct (L1)Creates a new version of an existing Automated Reasoning policy.
CfnBlueprintConstruct (L1)Details about a data automation blueprint.
CfnDataAutomationLibraryConstruct (L1)Resource Type definition for AWS::Bedrock::DataAutomationLibrary.
CfnDataAutomationProjectConstruct (L1)A data automation project.
CfnDataSourceConstruct (L1)> Properties with __Update requires: Replacement__ can result in the creation of a new data source and deletion of the old one.
CfnEnforcedGuardrailConfigurationConstruct (L1)Definition of AWS::Bedrock::EnforcedGuardrailConfiguration Resource Type.
CfnFlowConstruct (L1)Creates a prompt flow that you can use to send an input through various steps to yield an output.
CfnFlowAliasConstruct (L1)Creates an alias of a flow for deployment.
CfnFlowVersionConstruct (L1)Creates a version of the flow that you can deploy.
CfnGuardrailConstruct (L1)Creates a guardrail to detect and filter harmful content in your generative AI application.
CfnGuardrailVersionConstruct (L1)Creates a version of the guardrail.
CfnIntelligentPromptRouterConstruct (L1)Specifies an intelligent prompt router resource for Amazon Bedrock .
CfnKnowledgeBaseConstruct (L1)Specifies a knowledge base as a resource in a top-level template. Minimally, you must specify the following properties:.
CfnKnowledgeBasePolicyConstruct (L1)Definition of AWS::Bedrock::KnowledgeBasePolicy Resource Type.
CfnPromptConstruct (L1)Creates a prompt in your prompt library that you can add to a flow.
CfnPromptVersionConstruct (L1)Creates a static snapshot of your prompt that can be deployed to production.
CfnResourcePolicyConstruct (L1)Definition of AWS::Bedrock::ResourcePolicy Resource Type.
CfnSessionConstruct (L1)Definition of AWS::Bedrock::Session Resource Type.
CfnAgent.ActionGroupExecutorPropertyStructContains details about the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
CfnAgent.AgentActionGroupPropertyStructContains details of the inline agent's action group.
CfnAgent.AgentCollaboratorPropertyStructAn agent collaborator.
CfnAgent.AgentDescriptorPropertyStructAn agent descriptor.
CfnAgent.AgentKnowledgeBasePropertyStructContains details about a knowledge base that is associated with an agent.
CfnAgent.APISchemaPropertyStructContains details about the OpenAPI schema for the action group.
CfnAgent.CustomOrchestrationPropertyStructContains details of the custom orchestration configured for the agent.
CfnAgent.FunctionPropertyStructDefines parameters that the agent needs to invoke from the user to complete the function.
CfnAgent.FunctionSchemaPropertyStructContains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.
CfnAgent.GuardrailConfigurationPropertyStructConfiguration information for a guardrail that you use with the Converse operation.
CfnAgent.InferenceConfigurationPropertyStructBase inference parameters to pass to a model in a call to Converse or ConverseStream . For more information, see Inference parameters for foundation models .
CfnAgent.MemoryConfigurationPropertyStructDetails of the memory configuration.
CfnAgent.OrchestrationExecutorPropertyStructThe structure of the executor invoking the actions in custom orchestration.
CfnAgent.ParameterDetailPropertyStructContains details about a parameter in a function for an action group.
CfnAgent.PromptConfigurationPropertyStructContains configurations to override a prompt template in one part of an agent sequence.
CfnAgent.PromptOverrideConfigurationPropertyStructContains configurations to override prompts in different parts of an agent sequence.
CfnAgent.S3IdentifierPropertyStructThe identifier information for an Amazon S3 bucket.
CfnAgent.SessionSummaryConfigurationPropertyStructConfiguration for SESSION_SUMMARY memory type enabled for the agent.
CfnAgentAlias.AgentAliasHistoryEventPropertyStructContains details about the history of the alias.
CfnAgentAlias.AgentAliasRoutingConfigurationListItemPropertyStructContains details about the routing configuration of the alias.
CfnAgentAliasPropsStructProperties for defining a CfnAgentAlias.
CfnAgentPropsStructProperties for defining a CfnAgent.
CfnApplicationInferenceProfile.InferenceProfileModelPropertyStructContains information about a model.
CfnApplicationInferenceProfile.InferenceProfileModelSourcePropertyStructContains information about the model or system-defined inference profile that is the source for an inference profile..
CfnApplicationInferenceProfilePropsStructProperties for defining a CfnApplicationInferenceProfile.
CfnAutomatedReasoningPolicy.PolicyDefinitionPropertyStructThe complete policy definition containing rules, variables, and types.
CfnAutomatedReasoningPolicy.PolicyDefinitionRulePropertyStructA rule within the policy definition that defines logical constraints.
CfnAutomatedReasoningPolicy.PolicyDefinitionTypePropertyStructA custom type definition within the policy.
CfnAutomatedReasoningPolicy.PolicyDefinitionTypeValuePropertyStructA value associated with a custom type in the policy definition.
CfnAutomatedReasoningPolicy.PolicyDefinitionVariablePropertyStructA variable defined within the policy that can be used in rules.
CfnAutomatedReasoningPolicyPropsStructProperties for defining a CfnAutomatedReasoningPolicy.
CfnAutomatedReasoningPolicyVersionPropsStructProperties for defining a CfnAutomatedReasoningPolicyVersion.
CfnBlueprintPropsStructProperties for defining a CfnBlueprint.
CfnDataAutomationLibrary.EncryptionConfigurationPropertyStructKMS Encryption Configuration.
CfnDataAutomationLibrary.EntityTypeInfoPropertyStructInformation about an entity type in the DataAutomationLibrary.
CfnDataAutomationLibraryPropsStructProperties for defining a CfnDataAutomationLibrary.
CfnDataAutomationProject.AudioExtractionCategoryPropertyStructSettings for generating data from audio.
CfnDataAutomationProject.AudioExtractionCategoryTypeConfigurationPropertyStructAllows configuration of extractions for different types of data, such as transcript and content moderation.
CfnDataAutomationProject.AudioLanguageConfigurationPropertyStructThis allows you to set the input and output language of your audio.
CfnDataAutomationProject.AudioOverrideConfigurationPropertyStructSets whether your project will process audio or not.
CfnDataAutomationProject.AudioStandardExtractionPropertyStructSettings for generating data from audio.
CfnDataAutomationProject.AudioStandardGenerativeFieldPropertyStructSettings for generating descriptions of audio.
CfnDataAutomationProject.AudioStandardOutputConfigurationPropertyStructOutput settings for processing audio.
CfnDataAutomationProject.BlueprintItemPropertyStructAn abbreviated summary of a blueprint.
CfnDataAutomationProject.ChannelLabelingConfigurationPropertyStructEnables or disables channel labeling.
CfnDataAutomationProject.CustomOutputConfigurationPropertyStructBlueprints to apply to objects processed by the project.
CfnDataAutomationProject.DocumentBoundingBoxPropertyStructBounding box settings for documents.
CfnDataAutomationProject.DocumentExtractionGranularityPropertyStructGranularity settings for documents.
CfnDataAutomationProject.DocumentOutputAdditionalFileFormatPropertyStructOutput settings for additional file formats.
CfnDataAutomationProject.DocumentOutputFormatPropertyStructA document output format.
CfnDataAutomationProject.DocumentOutputTextFormatPropertyStructAn output text format.
CfnDataAutomationProject.DocumentOverrideConfigurationPropertyStructAdditional settings for a project.
CfnDataAutomationProject.DocumentStandardExtractionPropertyStructSettings for generating data from documents.
CfnDataAutomationProject.DocumentStandardGenerativeFieldPropertyStructSettings for generating descriptions of documents.
CfnDataAutomationProject.DocumentStandardOutputConfigurationPropertyStructOutput settings for processing documents.
CfnDataAutomationProject.ImageBoundingBoxPropertyStructBounding box settings for a project.
CfnDataAutomationProject.ImageExtractionCategoryPropertyStructSettings for generating categorical data from images.
CfnDataAutomationProject.ImageOverrideConfigurationPropertyStructSets whether your project will process images or not.
CfnDataAutomationProject.ImageStandardExtractionPropertyStructSettings for generating data from images.
CfnDataAutomationProject.ImageStandardGenerativeFieldPropertyStructSettings for generating descriptions of images.
CfnDataAutomationProject.ImageStandardOutputConfigurationPropertyStructOutput settings for processing images.
CfnDataAutomationProject.ModalityProcessingConfigurationPropertyStructThis element is used to determine if the modality it is associated with is enabled or disabled.
CfnDataAutomationProject.ModalityRoutingConfigurationPropertyStructThis element allows you to set up where JPEG, PNG, MOV, and MP4 files get routed to for processing.
CfnDataAutomationProject.OverrideConfigurationPropertyStructAdditional settings for a project.
CfnDataAutomationProject.PIIEntitiesConfigurationPropertyStructConfiguration for detecting and redacting Personally Identifiable Information (PII) entities.
CfnDataAutomationProject.SensitiveDataConfigurationPropertyStructConfiguration for detecting and redacting sensitive data in content.
CfnDataAutomationProject.SpeakerLabelingConfigurationPropertyStructEnables or disables speaker labeling.
CfnDataAutomationProject.SplitterConfigurationPropertyStructDocument splitter settings.
CfnDataAutomationProject.StandardOutputConfigurationPropertyStructThe project's standard output configuration.
CfnDataAutomationProject.TranscriptConfigurationPropertyStructConfiguration for transcript options.
CfnDataAutomationProject.VideoBoundingBoxPropertyStructBounding box settings for video.
CfnDataAutomationProject.VideoExtractionCategoryPropertyStructSettings for generating categorical data from video.
CfnDataAutomationProject.VideoOverrideConfigurationPropertyStructSets whether your project will process videos or not.
CfnDataAutomationProject.VideoStandardExtractionPropertyStructSettings for generating data from video.
CfnDataAutomationProject.VideoStandardGenerativeFieldPropertyStructSettings for generating descriptions of video.
CfnDataAutomationProject.VideoStandardOutputConfigurationPropertyStructOutput settings for processing video.
CfnDataAutomationProjectPropsStructProperties for defining a CfnDataAutomationProject.
CfnDataSource.AudioExtractionConfigurationPropertyStructConfiguration for audio extraction.
CfnDataSource.BedrockDataAutomationConfigurationPropertyStructContains configurations for using Amazon Bedrock Data Automation as the parser for ingesting your data sources.
CfnDataSource.BedrockFoundationModelConfigurationPropertyStructSettings for a foundation model used to parse documents for a data source.
CfnDataSource.BedrockFoundationModelContextEnrichmentConfigurationPropertyStructContext enrichment configuration is used to provide additional context to the RAG application using Amazon Bedrock foundation models.
CfnDataSource.ChunkingConfigurationPropertyStructDetails about how to chunk the documents in the data source.
CfnDataSource.ConfluenceCrawlerConfigurationPropertyStructThe configuration of the Confluence content.
CfnDataSource.ConfluenceDataSourceConfigurationPropertyStructThe configuration information to connect to Confluence as your data source.
CfnDataSource.ConfluenceSourceConfigurationPropertyStructThe endpoint information to connect to your Confluence data source.
CfnDataSource.ContextEnrichmentConfigurationPropertyStructContext enrichment configuration is used to provide additional context to the RAG application.
CfnDataSource.CrawlFilterConfigurationPropertyStructThe configuration of filtering the data source content.
CfnDataSource.CustomTransformationConfigurationPropertyStructSettings for customizing steps in the data source content ingestion pipeline.
CfnDataSource.DataSourceConfigurationPropertyStructThe connection configuration for the data source.
CfnDataSource.DayOfMonthPropertyStructDay of the month on which a monthly refresh runs.
CfnDataSource.DeletionProtectionConfigurationPropertyStructConfiguration for deletion protection.
CfnDataSource.EnrichmentStrategyConfigurationPropertyStructThe strategy used for performing context enrichment.
CfnDataSource.FixedSizeChunkingConfigurationPropertyStructConfigurations for when you choose fixed-size chunking.
CfnDataSource.HierarchicalChunkingConfigurationPropertyStructSettings for hierarchical document chunking for a data source.
CfnDataSource.HierarchicalChunkingLevelConfigurationPropertyStructToken settings for a layer in a hierarchical chunking configuration.
CfnDataSource.ImageExtractionConfigurationPropertyStructConfiguration for image extraction.
CfnDataSource.IntermediateStoragePropertyStructA location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.
CfnDataSource.ManagedKnowledgeBaseConnectorConfigurationPropertyStructConfiguration for managed knowledge base connector data sources.
CfnDataSource.MediaExtractionConfigurationPropertyStructConfiguration for media extraction settings.
CfnDataSource.MonthlySchedulePropertyStructA monthly refresh on a specified day of the month.
CfnDataSource.ParsingConfigurationPropertyStructSettings for parsing document contents.
CfnDataSource.ParsingPromptPropertyStructInstructions for interpreting the contents of a document.
CfnDataSource.PatternObjectFilterConfigurationPropertyStructThe configuration of filtering certain objects or content types of the data source.
CfnDataSource.PatternObjectFilterPropertyStructThe specific filters applied to your data source content.
CfnDataSource.S3DataSourceConfigurationPropertyStructThe configuration information to connect to Amazon S3 as your data source.
CfnDataSource.S3LocationPropertyStructA storage location in an Amazon S3 bucket.
CfnDataSource.SalesforceCrawlerConfigurationPropertyStructThe configuration of the Salesforce content.
CfnDataSource.SalesforceDataSourceConfigurationPropertyStructThe configuration information to connect to Salesforce as your data source.
CfnDataSource.SalesforceSourceConfigurationPropertyStructThe endpoint information to connect to your Salesforce data source.
CfnDataSource.SeedUrlPropertyStructThe seed or starting point URL.
CfnDataSource.SemanticChunkingConfigurationPropertyStructSettings for semantic document chunking for a data source.
CfnDataSource.ServerSideEncryptionConfigurationPropertyStructContains the configuration for server-side encryption.
CfnDataSource.SharePointCrawlerConfigurationPropertyStructThe configuration of the SharePoint content.
CfnDataSource.SharePointDataSourceConfigurationPropertyStructThe configuration information to connect to SharePoint as your data source.
CfnDataSource.SharePointSourceConfigurationPropertyStructThe endpoint information to connect to your SharePoint data source.
CfnDataSource.SyncSchedulePropertyStructRecurring schedule on which the connector automatically refreshes ingested content.
CfnDataSource.TransformationFunctionPropertyStructA Lambda function that processes documents.
CfnDataSource.TransformationLambdaConfigurationPropertyStructA Lambda function that processes documents.
CfnDataSource.TransformationPropertyStructA custom processing step for documents moving through a data source ingestion pipeline.
CfnDataSource.UrlConfigurationPropertyStructThe configuration of web URLs that you want to crawl.
CfnDataSource.VectorIngestionConfigurationPropertyStructContains details about how to ingest the documents in a data source.
CfnDataSource.VideoExtractionConfigurationPropertyStructConfiguration for video extraction.
CfnDataSource.WebCrawlerConfigurationPropertyStructThe configuration of web URLs that you want to crawl.
CfnDataSource.WebCrawlerLimitsPropertyStructThe rate limits for the URLs that you want to crawl.
CfnDataSource.WebDataSourceConfigurationPropertyStructThe configuration details for the web data source.
CfnDataSource.WebSourceConfigurationPropertyStructThe configuration of the URL/URLs for the web content that you want to crawl.
CfnDataSource.WeeklySchedulePropertyStructA weekly refresh on a specified day of the week.
CfnDataSourcePropsStructProperties for defining a CfnDataSource.
CfnEnforcedGuardrailConfiguration.ModelEnforcementPropertyStructModel-specific information for the enforced guardrail configuration.
CfnEnforcedGuardrailConfiguration.SelectiveContentGuardingPropertyStructSelective content guarding controls for enforced guardrails.
CfnEnforcedGuardrailConfigurationPropsStructProperties for defining a CfnEnforcedGuardrailConfiguration.
CfnFlow.AgentFlowNodeConfigurationPropertyStructDefines an agent node in your flow.
CfnFlow.ConditionFlowNodeConfigurationPropertyStructDefines a condition node in your flow.
CfnFlow.FieldForRerankingPropertyStructSpecifies a field to be used during the reranking process in a Knowledge Base vector search.
CfnFlow.FlowConditionalConnectionConfigurationPropertyStructThe configuration of a connection between a condition node and another node.
CfnFlow.FlowConditionPropertyStructDefines a condition in the condition node.
CfnFlow.FlowConnectionConfigurationPropertyStructThe configuration of the connection.
CfnFlow.FlowConnectionPropertyStructContains information about a connection between two nodes in the flow.
CfnFlow.FlowDataConnectionConfigurationPropertyStructThe configuration of a connection originating from a node that isn't a Condition node.
CfnFlow.FlowDefinitionPropertyStructThe definition of the nodes and connections between nodes in the flow.
CfnFlow.FlowNodeConfigurationPropertyStructContains configurations for a node in your flow.
CfnFlow.FlowNodeInputPropertyStructContains configurations for an input in an Amazon Bedrock Flows node.
CfnFlow.FlowNodeOutputPropertyStructContains configurations for an output from a node.
CfnFlow.FlowNodePropertyStructContains configurations about a node in the flow.
CfnFlow.FlowValidationPropertyStructContains information about validation of the flow.
CfnFlow.GuardrailConfigurationPropertyStructConfiguration information for a guardrail that you use with the Converse operation.
CfnFlow.InlineCodeFlowNodeConfigurationPropertyStructContains configurations for an inline code node in your flow.
CfnFlow.KnowledgeBaseFlowNodeConfigurationPropertyStructContains configurations for a knowledge base node in a flow.
CfnFlow.KnowledgeBaseOrchestrationConfigurationPropertyStructConfigures how the knowledge base orchestrates the retrieval and generation process, allowing for customization of prompts, inference parameters, and performance settings.
CfnFlow.KnowledgeBasePromptTemplatePropertyStructDefines a custom prompt template for orchestrating the retrieval and generation process.
CfnFlow.LambdaFunctionFlowNodeConfigurationPropertyStructContains configurations for a Lambda function node in the flow.
CfnFlow.LexFlowNodeConfigurationPropertyStructContains configurations for a Lex node in the flow.
CfnFlow.LoopControllerFlowNodeConfigurationPropertyStructContains configurations for the controller node of a DoWhile loop in the flow.
CfnFlow.LoopFlowNodeConfigurationPropertyStructContains configurations for the nodes of a DoWhile loop in your flow.
CfnFlow.MetadataConfigurationForRerankingPropertyStructConfiguration for how metadata should be used during the reranking process in Knowledge Base vector searches.
CfnFlow.PerformanceConfigurationPropertyStructPerformance settings for a model.
CfnFlow.PromptFlowNodeConfigurationPropertyStructContains configurations for a prompt node in the flow.
CfnFlow.PromptFlowNodeInlineConfigurationPropertyStructContains configurations for a prompt defined inline in the node.
CfnFlow.PromptFlowNodeResourceConfigurationPropertyStructContains configurations for a prompt from Prompt management to use in a node.
CfnFlow.PromptFlowNodeSourceConfigurationPropertyStructContains configurations for a prompt and whether it is from Prompt management or defined inline.
CfnFlow.PromptInferenceConfigurationPropertyStructContains inference configurations for the prompt.
CfnFlow.PromptInputVariablePropertyStructContains information about a variable in the prompt.
CfnFlow.PromptModelInferenceConfigurationPropertyStructContains inference configurations related to model inference for a prompt.
CfnFlow.PromptTemplateConfigurationPropertyStructContains the message for a prompt.
CfnFlow.RerankingMetadataSelectiveModeConfigurationPropertyStructConfiguration for selectively including or excluding metadata fields during the reranking process.
CfnFlow.RetrievalFlowNodeConfigurationPropertyStructContains configurations for a Retrieval node in a flow.
CfnFlow.RetrievalFlowNodeS3ConfigurationPropertyStructContains configurations for the Amazon S3 location from which to retrieve data to return as the output from the node.
CfnFlow.RetrievalFlowNodeServiceConfigurationPropertyStructContains configurations for the service to use for retrieving data to return as the output from the node.
CfnFlow.S3LocationPropertyStructThe S3 location of the flow definition.
CfnFlow.StorageFlowNodeConfigurationPropertyStructContains configurations for a Storage node in a flow.
CfnFlow.StorageFlowNodeS3ConfigurationPropertyStructContains configurations for the Amazon S3 location in which to store the input into the node.
CfnFlow.StorageFlowNodeServiceConfigurationPropertyStructContains configurations for the service to use for storing the input into the node.
CfnFlow.TextPromptTemplateConfigurationPropertyStructContains configurations for a text prompt template.
CfnFlow.VectorSearchBedrockRerankingConfigurationPropertyStructConfiguration for using Amazon Bedrock foundation models to rerank Knowledge Base vector search results.
CfnFlow.VectorSearchBedrockRerankingModelConfigurationPropertyStructConfiguration for the Amazon Bedrock foundation model used for reranking vector search results.
CfnFlow.VectorSearchRerankingConfigurationPropertyStructConfiguration for reranking vector search results to improve relevance.
CfnFlowAlias.FlowAliasConcurrencyConfigurationPropertyStructDetermines how multiple nodes in a flow can run in parallel.
CfnFlowAlias.FlowAliasRoutingConfigurationListItemPropertyStructContains information about a version that the alias maps to.
CfnFlowAliasPropsStructProperties for defining a CfnFlowAlias.
CfnFlowPropsStructProperties for defining a CfnFlow.
CfnFlowVersion.AgentFlowNodeConfigurationPropertyStructDefines an agent node in your flow.
CfnFlowVersion.ConditionFlowNodeConfigurationPropertyStructDefines a condition node in your flow.
CfnFlowVersion.FieldForRerankingPropertyStructSpecifies a field to be used during the reranking process in a Knowledge Base vector search.
CfnFlowVersion.FlowConditionalConnectionConfigurationPropertyStructThe configuration of a connection between a condition node and another node.
CfnFlowVersion.FlowConditionPropertyStructDefines a condition in the condition node.
CfnFlowVersion.FlowConnectionConfigurationPropertyStructThe configuration of the connection.
CfnFlowVersion.FlowConnectionPropertyStructContains information about a connection between two nodes in the flow.
CfnFlowVersion.FlowDataConnectionConfigurationPropertyStructThe configuration of a connection originating from a node that isn't a Condition node.
CfnFlowVersion.FlowDefinitionPropertyStructThe definition of the nodes and connections between nodes in the flow.
CfnFlowVersion.FlowNodeConfigurationPropertyStructContains configurations for a node in your flow.
CfnFlowVersion.FlowNodeInputPropertyStructContains configurations for an input in an Amazon Bedrock Flows node.
CfnFlowVersion.FlowNodeOutputPropertyStructContains configurations for an output from a node.
CfnFlowVersion.FlowNodePropertyStructContains configurations about a node in the flow.
CfnFlowVersion.GuardrailConfigurationPropertyStructConfiguration information for a guardrail that you use with the Converse operation.
CfnFlowVersion.InlineCodeFlowNodeConfigurationPropertyStructContains configurations for an inline code node in your flow.
CfnFlowVersion.KnowledgeBaseFlowNodeConfigurationPropertyStructContains configurations for a knowledge base node in a flow.
CfnFlowVersion.KnowledgeBaseOrchestrationConfigurationPropertyStructConfigures how the knowledge base orchestrates the retrieval and generation process, allowing for customization of prompts, inference parameters, and performance settings.
CfnFlowVersion.KnowledgeBasePromptTemplatePropertyStructDefines a custom prompt template for orchestrating the retrieval and generation process.
CfnFlowVersion.LambdaFunctionFlowNodeConfigurationPropertyStructContains configurations for a Lambda function node in the flow.
CfnFlowVersion.LexFlowNodeConfigurationPropertyStructContains configurations for a Lex node in the flow.
CfnFlowVersion.LoopControllerFlowNodeConfigurationPropertyStructContains configurations for the controller node of a DoWhile loop in the flow.
CfnFlowVersion.LoopFlowNodeConfigurationPropertyStructContains configurations for the nodes of a DoWhile loop in your flow.
CfnFlowVersion.MetadataConfigurationForRerankingPropertyStructConfiguration for how metadata should be used during the reranking process in Knowledge Base vector searches.
CfnFlowVersion.PerformanceConfigurationPropertyStructPerformance settings for a model.
CfnFlowVersion.PromptFlowNodeConfigurationPropertyStructContains configurations for a prompt node in the flow.
CfnFlowVersion.PromptFlowNodeInlineConfigurationPropertyStructContains configurations for a prompt defined inline in the node.
CfnFlowVersion.PromptFlowNodeResourceConfigurationPropertyStructContains configurations for a prompt from Prompt management to use in a node.
CfnFlowVersion.PromptFlowNodeSourceConfigurationPropertyStructContains configurations for a prompt and whether it is from Prompt management or defined inline.
CfnFlowVersion.PromptInferenceConfigurationPropertyStructContains inference configurations for the prompt.
CfnFlowVersion.PromptInputVariablePropertyStructContains information about a variable in the prompt.
CfnFlowVersion.PromptModelInferenceConfigurationPropertyStructContains inference configurations related to model inference for a prompt.
CfnFlowVersion.PromptTemplateConfigurationPropertyStructContains the message for a prompt.
CfnFlowVersion.RerankingMetadataSelectiveModeConfigurationPropertyStructConfiguration for selectively including or excluding metadata fields during the reranking process.
CfnFlowVersion.RetrievalFlowNodeConfigurationPropertyStructContains configurations for a Retrieval node in a flow.
CfnFlowVersion.RetrievalFlowNodeS3ConfigurationPropertyStructContains configurations for the Amazon S3 location from which to retrieve data to return as the output from the node.
CfnFlowVersion.RetrievalFlowNodeServiceConfigurationPropertyStructContains configurations for the service to use for retrieving data to return as the output from the node.
CfnFlowVersion.StorageFlowNodeConfigurationPropertyStructContains configurations for a Storage node in a flow.
CfnFlowVersion.StorageFlowNodeS3ConfigurationPropertyStructContains configurations for the Amazon S3 location in which to store the input into the node.
CfnFlowVersion.StorageFlowNodeServiceConfigurationPropertyStructContains configurations for the service to use for storing the input into the node.
CfnFlowVersion.TextPromptTemplateConfigurationPropertyStructContains configurations for a text prompt template.
CfnFlowVersion.VectorSearchBedrockRerankingConfigurationPropertyStructConfiguration for using Amazon Bedrock foundation models to rerank Knowledge Base vector search results.
CfnFlowVersion.VectorSearchBedrockRerankingModelConfigurationPropertyStructConfiguration for the Amazon Bedrock foundation model used for reranking vector search results.
CfnFlowVersion.VectorSearchRerankingConfigurationPropertyStructConfiguration for reranking vector search results to improve relevance.
CfnFlowVersionPropsStructProperties for defining a CfnFlowVersion.
CfnGuardrail.AutomatedReasoningPolicyConfigPropertyStructConfiguration settings for integrating Automated Reasoning policies with Amazon Bedrock Guardrails.
CfnGuardrail.ContentFilterConfigPropertyStructContains filter strengths for harmful content.
CfnGuardrail.ContentFiltersTierConfigPropertyStructThe tier that your guardrail uses for content filters.
CfnGuardrail.ContentPolicyConfigPropertyStructContains details about how to handle harmful content.
CfnGuardrail.ContextualGroundingFilterConfigPropertyStructThe filter configuration details for the guardrails contextual grounding filter.
CfnGuardrail.ContextualGroundingPolicyConfigPropertyStructThe policy configuration details for the guardrails contextual grounding policy.
CfnGuardrail.GuardrailCrossRegionConfigPropertyStructThe system-defined guardrail profile that you're using with your guardrail.
CfnGuardrail.ManagedWordsConfigPropertyStructThe managed word list to configure for the guardrail.
CfnGuardrail.PiiEntityConfigPropertyStructThe PII entity to configure for the guardrail.
CfnGuardrail.RegexConfigPropertyStructThe regular expression to configure for the guardrail.
CfnGuardrail.SensitiveInformationPolicyConfigPropertyStructContains details about PII entities and regular expressions to configure for the guardrail.
CfnGuardrail.TopicConfigPropertyStructDetails about topics for the guardrail to identify and deny.
CfnGuardrail.TopicPolicyConfigPropertyStructContains details about topics that the guardrail should identify and deny.
CfnGuardrail.TopicsTierConfigPropertyStructThe tier that your guardrail uses for denied topic filters.
CfnGuardrail.WordConfigPropertyStructA word to configure for the guardrail.
CfnGuardrail.WordPolicyConfigPropertyStructContains details about the word policy to configured for the guardrail.
CfnGuardrailPropsStructProperties for defining a CfnGuardrail.
CfnGuardrailVersionPropsStructProperties for defining a CfnGuardrailVersion.
CfnIntelligentPromptRouter.PromptRouterTargetModelPropertyStructThe target model for a prompt router.
CfnIntelligentPromptRouter.RoutingCriteriaPropertyStructRouting criteria for a prompt router.
CfnIntelligentPromptRouterPropsStructProperties for defining a CfnIntelligentPromptRouter.
CfnKnowledgeBase.AudioConfigurationPropertyStructConfiguration settings for processing audio content in multimodal knowledge bases.
CfnKnowledgeBase.AudioSegmentationConfigurationPropertyStructConfiguration for segmenting audio content during multimodal knowledge base ingestion.
CfnKnowledgeBase.BedrockEmbeddingModelConfigurationPropertyStructThe vector configuration details for the Bedrock embeddings model.
CfnKnowledgeBase.CuratedQueryPropertyStructContains configurations for a query, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
CfnKnowledgeBase.EmbeddingModelConfigurationPropertyStructThe configuration details for the embeddings model.
CfnKnowledgeBase.KendraKnowledgeBaseConfigurationPropertyStructSettings for an Amazon Kendra knowledge base.
CfnKnowledgeBase.KnowledgeBaseConfigurationPropertyStructConfigurations to apply to a knowledge base attached to the agent during query.
CfnKnowledgeBase.ManagedKnowledgeBaseConfigurationPropertyStructContains details about the model used to create vector embeddings for a managed knowledge base.
CfnKnowledgeBase.ManagedKnowledgeBaseServerSideEncryptionConfigurationPropertyStructContains details about the server-side encryption for the managed knowledge base.
CfnKnowledgeBase.MongoDbAtlasConfigurationPropertyStructContains details about the storage configuration of the knowledge base in MongoDB Atlas.
CfnKnowledgeBase.MongoDbAtlasFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.NeptuneAnalyticsConfigurationPropertyStructContains details about the storage configuration of the knowledge base in Amazon Neptune Analytics.
CfnKnowledgeBase.NeptuneAnalyticsFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.OpenSearchManagedClusterConfigurationPropertyStructContains details about the Managed Cluster configuration of the knowledge base in Amazon OpenSearch Service.
CfnKnowledgeBase.OpenSearchManagedClusterFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.OpenSearchServerlessConfigurationPropertyStructContains details about the storage configuration of the knowledge base in Amazon OpenSearch Service.
CfnKnowledgeBase.OpenSearchServerlessFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.PineconeConfigurationPropertyStructContains details about the storage configuration of the knowledge base in Pinecone.
CfnKnowledgeBase.PineconeFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.QueryGenerationColumnPropertyStructContains information about a column in the current table for the query engine to consider.
CfnKnowledgeBase.QueryGenerationConfigurationPropertyStructContains configurations for query generation.
CfnKnowledgeBase.QueryGenerationContextPropertyStruct>Contains configurations for context to use during query generation.
CfnKnowledgeBase.QueryGenerationTablePropertyStructContains information about a table for the query engine to consider.
CfnKnowledgeBase.RdsConfigurationPropertyStructContains details about the storage configuration of the knowledge base in Amazon RDS.
CfnKnowledgeBase.RdsFieldMappingPropertyStructContains the names of the fields to which to map information about the vector store.
CfnKnowledgeBase.RedshiftConfigurationPropertyStructContains configurations for an Amazon Redshift database.
CfnKnowledgeBase.RedshiftProvisionedAuthConfigurationPropertyStructContains configurations for authentication to an Amazon Redshift provisioned data warehouse.
CfnKnowledgeBase.RedshiftProvisionedConfigurationPropertyStructContains configurations for a provisioned Amazon Redshift query engine.
CfnKnowledgeBase.RedshiftQueryEngineAwsDataCatalogStorageConfigurationPropertyStructContains configurations for storage in AWS Glue Data Catalog.
CfnKnowledgeBase.RedshiftQueryEngineConfigurationPropertyStructContains configurations for an Amazon Redshift query engine.
CfnKnowledgeBase.RedshiftQueryEngineRedshiftStorageConfigurationPropertyStructContains configurations for storage in Amazon Redshift.
CfnKnowledgeBase.RedshiftQueryEngineStorageConfigurationPropertyStructContains configurations for Amazon Redshift data storage.
CfnKnowledgeBase.RedshiftServerlessAuthConfigurationPropertyStructSpecifies configurations for authentication to a Redshift Serverless.
CfnKnowledgeBase.RedshiftServerlessConfigurationPropertyStructContains configurations for authentication to Amazon Redshift Serverless.
CfnKnowledgeBase.S3LocationPropertyStructA storage location in an Amazon S3 bucket.
CfnKnowledgeBase.S3VectorsConfigurationPropertyStructContains the storage configuration of the knowledge base for S3 vectors.
CfnKnowledgeBase.SqlKnowledgeBaseConfigurationPropertyStructContains configurations for a knowledge base connected to an SQL database.
CfnKnowledgeBase.StorageConfigurationPropertyStructContains the storage configuration of the knowledge base.
CfnKnowledgeBase.SupplementalDataStorageConfigurationPropertyStructSpecifies configurations for the storage location of multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
CfnKnowledgeBase.SupplementalDataStorageLocationPropertyStructContains information about a storage location for multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
CfnKnowledgeBase.VectorKnowledgeBaseConfigurationPropertyStructContains details about the model used to create vector embeddings for the knowledge base.
CfnKnowledgeBase.VideoConfigurationPropertyStructConfiguration settings for processing video content in multimodal knowledge bases.
CfnKnowledgeBase.VideoSegmentationConfigurationPropertyStructConfiguration for segmenting video content during multimodal knowledge base ingestion.
CfnKnowledgeBasePolicyPropsStructProperties for defining a CfnKnowledgeBasePolicy.
CfnKnowledgeBasePropsStructProperties for defining a CfnKnowledgeBase.
CfnPrompt.CachePointBlockPropertyStructDefines a section of content to be cached for reuse in subsequent API calls.
CfnPrompt.ChatPromptTemplateConfigurationPropertyStructContains configurations to use a prompt in a conversational format.
CfnPrompt.ContentBlockPropertyStructA block of content for a message that you pass to, or receive from, a model with the Converse or ConverseStream API operations.
CfnPrompt.MessagePropertyStructA message input, or returned from, a call to Converse or ConverseStream .
CfnPrompt.PromptAgentResourcePropertyStructContains specifications for an Amazon Bedrock agent with which to use the prompt.
CfnPrompt.PromptGenAiResourcePropertyStructContains specifications for a generative AI resource with which to use the prompt.
CfnPrompt.PromptInferenceConfigurationPropertyStructContains inference configurations for the prompt.
CfnPrompt.PromptInputVariablePropertyStructContains information about a variable in the prompt.
CfnPrompt.PromptMetadataEntryPropertyStructContains a key-value pair that defines a metadata tag and value to attach to a prompt variant.
CfnPrompt.PromptModelInferenceConfigurationPropertyStructContains inference configurations related to model inference for a prompt.
CfnPrompt.PromptTemplateConfigurationPropertyStructContains the message for a prompt.
CfnPrompt.PromptVariantPropertyStructContains details about a variant of the prompt.
CfnPrompt.SpecificToolChoicePropertyStructThe model must request a specific tool.
CfnPrompt.SystemContentBlockPropertyStructContains configurations for instructions to provide the model for how to handle input.
CfnPrompt.TextPromptTemplateConfigurationPropertyStructContains configurations for a text prompt template.
CfnPrompt.TextS3LocationPropertyStructThe Amazon S3 location of the prompt text.
CfnPrompt.ToolChoicePropertyStructDetermines which tools the model should request in a call to Converse or ConverseStream .
CfnPrompt.ToolConfigurationPropertyStructConfiguration information for the tools that you pass to a model.
CfnPrompt.ToolInputSchemaPropertyStructThe schema for the tool.
CfnPrompt.ToolPropertyStructInformation about a tool that you can use with the Converse API.
CfnPrompt.ToolSpecificationPropertyStructThe specification for the tool.
CfnPromptPropsStructProperties for defining a CfnPrompt.
CfnPromptVersion.CachePointBlockPropertyStructDefines a section of content to be cached for reuse in subsequent API calls.
CfnPromptVersion.ChatPromptTemplateConfigurationPropertyStructContains configurations to use a prompt in a conversational format.
CfnPromptVersion.ContentBlockPropertyStructA block of content for a message that you pass to, or receive from, a model with the Converse or ConverseStream API operations.
CfnPromptVersion.MessagePropertyStructA message input, or returned from, a call to Converse or ConverseStream .
CfnPromptVersion.PromptAgentResourcePropertyStructContains specifications for an Amazon Bedrock agent with which to use the prompt.
CfnPromptVersion.PromptGenAiResourcePropertyStructContains specifications for a generative AI resource with which to use the prompt.
CfnPromptVersion.PromptInferenceConfigurationPropertyStructContains inference configurations for the prompt.
CfnPromptVersion.PromptInputVariablePropertyStructContains information about a variable in the prompt.
CfnPromptVersion.PromptMetadataEntryPropertyStructContains a key-value pair that defines a metadata tag and value to attach to a prompt variant.
CfnPromptVersion.PromptModelInferenceConfigurationPropertyStructContains inference configurations related to model inference for a prompt.
CfnPromptVersion.PromptTemplateConfigurationPropertyStructContains the message for a prompt.
CfnPromptVersion.PromptVariantPropertyStructContains details about a variant of the prompt.
CfnPromptVersion.SpecificToolChoicePropertyStructThe model must request a specific tool.
CfnPromptVersion.SystemContentBlockPropertyStructContains configurations for instructions to provide the model for how to handle input.
CfnPromptVersion.TextPromptTemplateConfigurationPropertyStructContains configurations for a text prompt template.
CfnPromptVersion.ToolChoicePropertyStructDetermines which tools the model should request in a call to Converse or ConverseStream .
CfnPromptVersion.ToolConfigurationPropertyStructConfiguration information for the tools that you pass to a model.
CfnPromptVersion.ToolInputSchemaPropertyStructThe schema for the tool.
CfnPromptVersion.ToolPropertyStructInformation about a tool that you can use with the Converse API.
CfnPromptVersion.ToolSpecificationPropertyStructThe specification for the tool.
CfnPromptVersionPropsStructProperties for defining a CfnPromptVersion.
CfnResourcePolicyPropsStructProperties for defining a CfnResourcePolicy.
CfnSessionPropsStructProperties for defining a CfnSession.
FoundationModelClassA Bedrock base foundation model.
FoundationModelIdentifierClassThe model identifiers for the Bedrock base foundation models.
IModelInterfaceRepresents a Bedrock model.
ProvisionedModelClassA Bedrock provisioned model.