Package software.amazon.awscdk.services.bedrock
package software.amazon.awscdk.services.bedrock
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:
import software.amazon.awscdk.services.bedrock.*; FoundationModel.fromFoundationModelId(this, "Model", FoundationModelIdentifier.ANTHROPIC_CLAUDE_V2);
To look up a Bedrock provisioned throughput model:
import software.amazon.awscdk.services.bedrock.*; ProvisionedModel.fromProvisionedModelArn(this, "Model", "arn:aws:bedrock:us-east-2:123456789012:provisioned-model/abc-123");
There are no official hand-written (L2) constructs for provisioning Bedrock resources yet. Here are some suggestions on how to proceed:
- Search Construct Hub for Bedrock construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::Bedrock resources directly.
-
ClassDescriptionSpecifies an agent as a resource in a top-level template.Contains 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.A builder for
CfnAgent.ActionGroupExecutorProperty
An implementation forCfnAgent.ActionGroupExecutorProperty
Contains details of the inline agent's action group.A builder forCfnAgent.AgentActionGroupProperty
An implementation forCfnAgent.AgentActionGroupProperty
An agent collaborator.A builder forCfnAgent.AgentCollaboratorProperty
An implementation forCfnAgent.AgentCollaboratorProperty
An agent descriptor.A builder forCfnAgent.AgentDescriptorProperty
An implementation forCfnAgent.AgentDescriptorProperty
Contains details about a knowledge base that is associated with an agent.A builder forCfnAgent.AgentKnowledgeBaseProperty
An implementation forCfnAgent.AgentKnowledgeBaseProperty
Contains details about the OpenAPI schema for the action group.A builder forCfnAgent.APISchemaProperty
An implementation forCfnAgent.APISchemaProperty
A fluent builder forCfnAgent
.Details of custom orchestration.A builder forCfnAgent.CustomOrchestrationProperty
An implementation forCfnAgent.CustomOrchestrationProperty
Defines parameters that the agent needs to invoke from the user to complete the function.A builder forCfnAgent.FunctionProperty
An implementation forCfnAgent.FunctionProperty
Contains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema.A builder forCfnAgent.FunctionSchemaProperty
An implementation forCfnAgent.FunctionSchemaProperty
Configuration information for a guardrail that you use with the Converse operation.A builder forCfnAgent.GuardrailConfigurationProperty
An implementation forCfnAgent.GuardrailConfigurationProperty
Base inference parameters to pass to a model in a call to Converse or ConverseStream .A builder forCfnAgent.InferenceConfigurationProperty
An implementation forCfnAgent.InferenceConfigurationProperty
Details of the memory configuration.A builder forCfnAgent.MemoryConfigurationProperty
An implementation forCfnAgent.MemoryConfigurationProperty
Contains details about the Lambda function containing the orchestration logic carried out upon invoking the custom orchestration.A builder forCfnAgent.OrchestrationExecutorProperty
An implementation forCfnAgent.OrchestrationExecutorProperty
Contains details about a parameter in a function for an action group.A builder forCfnAgent.ParameterDetailProperty
An implementation forCfnAgent.ParameterDetailProperty
Contains configurations to override a prompt template in one part of an agent sequence.A builder forCfnAgent.PromptConfigurationProperty
An implementation forCfnAgent.PromptConfigurationProperty
Contains configurations to override prompts in different parts of an agent sequence.A builder forCfnAgent.PromptOverrideConfigurationProperty
An implementation forCfnAgent.PromptOverrideConfigurationProperty
The identifier information for an Amazon S3 bucket.A builder forCfnAgent.S3IdentifierProperty
An implementation forCfnAgent.S3IdentifierProperty
Configuration for SESSION_SUMMARY memory type enabled for the agent.A builder forCfnAgent.SessionSummaryConfigurationProperty
An implementation forCfnAgent.SessionSummaryConfigurationProperty
Specifies an agent alias as a resource in a top-level template.Contains details about the history of the alias.A builder forCfnAgentAlias.AgentAliasHistoryEventProperty
An implementation forCfnAgentAlias.AgentAliasHistoryEventProperty
Contains details about the routing configuration of the alias.An implementation forCfnAgentAlias.AgentAliasRoutingConfigurationListItemProperty
A fluent builder forCfnAgentAlias
.Properties for defining aCfnAgentAlias
.A builder forCfnAgentAliasProps
An implementation forCfnAgentAliasProps
Properties for defining aCfnAgent
.A builder forCfnAgentProps
An implementation forCfnAgentProps
Specifies an inference profile as a resource in a top-level template.A fluent builder forCfnApplicationInferenceProfile
.Contains information about a model.An implementation forCfnApplicationInferenceProfile.InferenceProfileModelProperty
Contains information about the model or system-defined inference profile that is the source for an inference profile..An implementation forCfnApplicationInferenceProfile.InferenceProfileModelSourceProperty
Properties for defining aCfnApplicationInferenceProfile
.A builder forCfnApplicationInferenceProfileProps
An implementation forCfnApplicationInferenceProfileProps
Details about a data automation blueprint.A fluent builder forCfnBlueprint
.Properties for defining aCfnBlueprint
.A builder forCfnBlueprintProps
An implementation forCfnBlueprintProps
A data automation project.Settings for generating data from audio.A builder forCfnDataAutomationProject.AudioExtractionCategoryProperty
An implementation forCfnDataAutomationProject.AudioExtractionCategoryProperty
Settings for generating data from audio.A builder forCfnDataAutomationProject.AudioStandardExtractionProperty
An implementation forCfnDataAutomationProject.AudioStandardExtractionProperty
Settings for generating descriptions of audio.An implementation forCfnDataAutomationProject.AudioStandardGenerativeFieldProperty
Output settings for processing audio.An implementation forCfnDataAutomationProject.AudioStandardOutputConfigurationProperty
An abbreviated summary of a blueprint.A builder forCfnDataAutomationProject.BlueprintItemProperty
An implementation forCfnDataAutomationProject.BlueprintItemProperty
A fluent builder forCfnDataAutomationProject
.Blueprints to apply to objects processed by the project.An implementation forCfnDataAutomationProject.CustomOutputConfigurationProperty
Bounding box settings for documents.A builder forCfnDataAutomationProject.DocumentBoundingBoxProperty
An implementation forCfnDataAutomationProject.DocumentBoundingBoxProperty
Granularity settings for documents.An implementation forCfnDataAutomationProject.DocumentExtractionGranularityProperty
Output settings for additional file formats.An implementation forCfnDataAutomationProject.DocumentOutputAdditionalFileFormatProperty
A document output format.A builder forCfnDataAutomationProject.DocumentOutputFormatProperty
An implementation forCfnDataAutomationProject.DocumentOutputFormatProperty
An output text format.An implementation forCfnDataAutomationProject.DocumentOutputTextFormatProperty
Additional settings for a project.An implementation forCfnDataAutomationProject.DocumentOverrideConfigurationProperty
Settings for generating data from documents.An implementation forCfnDataAutomationProject.DocumentStandardExtractionProperty
Settings for generating descriptions of documents.An implementation forCfnDataAutomationProject.DocumentStandardGenerativeFieldProperty
Output settings for processing documents.An implementation forCfnDataAutomationProject.DocumentStandardOutputConfigurationProperty
Bounding box settings for a project.A builder forCfnDataAutomationProject.ImageBoundingBoxProperty
An implementation forCfnDataAutomationProject.ImageBoundingBoxProperty
Settings for generating categorical data from images.A builder forCfnDataAutomationProject.ImageExtractionCategoryProperty
An implementation forCfnDataAutomationProject.ImageExtractionCategoryProperty
Settings for generating data from images.A builder forCfnDataAutomationProject.ImageStandardExtractionProperty
An implementation forCfnDataAutomationProject.ImageStandardExtractionProperty
Settings for generating descriptions of images.An implementation forCfnDataAutomationProject.ImageStandardGenerativeFieldProperty
Output settings for processing images.An implementation forCfnDataAutomationProject.ImageStandardOutputConfigurationProperty
Additional settings for a project.A builder forCfnDataAutomationProject.OverrideConfigurationProperty
An implementation forCfnDataAutomationProject.OverrideConfigurationProperty
Document splitter settings.A builder forCfnDataAutomationProject.SplitterConfigurationProperty
An implementation forCfnDataAutomationProject.SplitterConfigurationProperty
The project's standard output configuration.An implementation forCfnDataAutomationProject.StandardOutputConfigurationProperty
Bounding box settings for video.A builder forCfnDataAutomationProject.VideoBoundingBoxProperty
An implementation forCfnDataAutomationProject.VideoBoundingBoxProperty
Settings for generating categorical data from video.A builder forCfnDataAutomationProject.VideoExtractionCategoryProperty
An implementation forCfnDataAutomationProject.VideoExtractionCategoryProperty
Settings for generating data from video.A builder forCfnDataAutomationProject.VideoStandardExtractionProperty
An implementation forCfnDataAutomationProject.VideoStandardExtractionProperty
Settings for generating descriptions of video.An implementation forCfnDataAutomationProject.VideoStandardGenerativeFieldProperty
Output settings for processing video.An implementation forCfnDataAutomationProject.VideoStandardOutputConfigurationProperty
Properties for defining aCfnDataAutomationProject
.A builder forCfnDataAutomationProjectProps
An implementation forCfnDataAutomationProjectProps
Contains configurations for using Amazon Bedrock Data Automation as the parser for ingesting your data sources.A builder forCfnDataSource.BedrockDataAutomationConfigurationProperty
An implementation forCfnDataSource.BedrockDataAutomationConfigurationProperty
Settings for a foundation model used to parse documents for a data source.An implementation forCfnDataSource.BedrockFoundationModelConfigurationProperty
Context enrichment configuration is used to provide additional context to the RAG application using Amazon Bedrock foundation models.An implementation forCfnDataSource.BedrockFoundationModelContextEnrichmentConfigurationProperty
A fluent builder forCfnDataSource
.Details about how to chunk the documents in the data source.A builder forCfnDataSource.ChunkingConfigurationProperty
An implementation forCfnDataSource.ChunkingConfigurationProperty
The configuration of the Confluence content.A builder forCfnDataSource.ConfluenceCrawlerConfigurationProperty
An implementation forCfnDataSource.ConfluenceCrawlerConfigurationProperty
The configuration information to connect to Confluence as your data source.A builder forCfnDataSource.ConfluenceDataSourceConfigurationProperty
An implementation forCfnDataSource.ConfluenceDataSourceConfigurationProperty
The endpoint information to connect to your Confluence data source.A builder forCfnDataSource.ConfluenceSourceConfigurationProperty
An implementation forCfnDataSource.ConfluenceSourceConfigurationProperty
Context enrichment configuration is used to provide additional context to the RAG application.A builder forCfnDataSource.ContextEnrichmentConfigurationProperty
An implementation forCfnDataSource.ContextEnrichmentConfigurationProperty
The configuration of filtering the data source content.A builder forCfnDataSource.CrawlFilterConfigurationProperty
An implementation forCfnDataSource.CrawlFilterConfigurationProperty
Settings for customizing steps in the data source content ingestion pipeline.A builder forCfnDataSource.CustomTransformationConfigurationProperty
An implementation forCfnDataSource.CustomTransformationConfigurationProperty
The connection configuration for the data source.A builder forCfnDataSource.DataSourceConfigurationProperty
An implementation forCfnDataSource.DataSourceConfigurationProperty
The strategy used for performing context enrichment.A builder forCfnDataSource.EnrichmentStrategyConfigurationProperty
An implementation forCfnDataSource.EnrichmentStrategyConfigurationProperty
Configurations for when you choose fixed-size chunking.A builder forCfnDataSource.FixedSizeChunkingConfigurationProperty
An implementation forCfnDataSource.FixedSizeChunkingConfigurationProperty
Settings for hierarchical document chunking for a data source.A builder forCfnDataSource.HierarchicalChunkingConfigurationProperty
An implementation forCfnDataSource.HierarchicalChunkingConfigurationProperty
Token settings for a layer in a hierarchical chunking configuration.An implementation forCfnDataSource.HierarchicalChunkingLevelConfigurationProperty
A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline.A builder forCfnDataSource.IntermediateStorageProperty
An implementation forCfnDataSource.IntermediateStorageProperty
Settings for parsing document contents.A builder forCfnDataSource.ParsingConfigurationProperty
An implementation forCfnDataSource.ParsingConfigurationProperty
Instructions for interpreting the contents of a document.A builder forCfnDataSource.ParsingPromptProperty
An implementation forCfnDataSource.ParsingPromptProperty
The configuration of filtering certain objects or content types of the data source.A builder forCfnDataSource.PatternObjectFilterConfigurationProperty
An implementation forCfnDataSource.PatternObjectFilterConfigurationProperty
The specific filters applied to your data source content.A builder forCfnDataSource.PatternObjectFilterProperty
An implementation forCfnDataSource.PatternObjectFilterProperty
The configuration information to connect to Amazon S3 as your data source.A builder forCfnDataSource.S3DataSourceConfigurationProperty
An implementation forCfnDataSource.S3DataSourceConfigurationProperty
A storage location in an S3 bucket.A builder forCfnDataSource.S3LocationProperty
An implementation forCfnDataSource.S3LocationProperty
The configuration of the Salesforce content.A builder forCfnDataSource.SalesforceCrawlerConfigurationProperty
An implementation forCfnDataSource.SalesforceCrawlerConfigurationProperty
The configuration information to connect to Salesforce as your data source.A builder forCfnDataSource.SalesforceDataSourceConfigurationProperty
An implementation forCfnDataSource.SalesforceDataSourceConfigurationProperty
The endpoint information to connect to your Salesforce data source.A builder forCfnDataSource.SalesforceSourceConfigurationProperty
An implementation forCfnDataSource.SalesforceSourceConfigurationProperty
The seed or starting point URL.A builder forCfnDataSource.SeedUrlProperty
An implementation forCfnDataSource.SeedUrlProperty
Settings for semantic document chunking for a data source.A builder forCfnDataSource.SemanticChunkingConfigurationProperty
An implementation forCfnDataSource.SemanticChunkingConfigurationProperty
Contains the configuration for server-side encryption.A builder forCfnDataSource.ServerSideEncryptionConfigurationProperty
An implementation forCfnDataSource.ServerSideEncryptionConfigurationProperty
The configuration of the SharePoint content.A builder forCfnDataSource.SharePointCrawlerConfigurationProperty
An implementation forCfnDataSource.SharePointCrawlerConfigurationProperty
The configuration information to connect to SharePoint as your data source.A builder forCfnDataSource.SharePointDataSourceConfigurationProperty
An implementation forCfnDataSource.SharePointDataSourceConfigurationProperty
The endpoint information to connect to your SharePoint data source.A builder forCfnDataSource.SharePointSourceConfigurationProperty
An implementation forCfnDataSource.SharePointSourceConfigurationProperty
A Lambda function that processes documents.A builder forCfnDataSource.TransformationFunctionProperty
An implementation forCfnDataSource.TransformationFunctionProperty
A Lambda function that processes documents.A builder forCfnDataSource.TransformationLambdaConfigurationProperty
An implementation forCfnDataSource.TransformationLambdaConfigurationProperty
A custom processing step for documents moving through a data source ingestion pipeline.A builder forCfnDataSource.TransformationProperty
An implementation forCfnDataSource.TransformationProperty
The configuration of web URLs that you want to crawl.A builder forCfnDataSource.UrlConfigurationProperty
An implementation forCfnDataSource.UrlConfigurationProperty
Contains details about how to ingest the documents in a data source.A builder forCfnDataSource.VectorIngestionConfigurationProperty
An implementation forCfnDataSource.VectorIngestionConfigurationProperty
The configuration of web URLs that you want to crawl.A builder forCfnDataSource.WebCrawlerConfigurationProperty
An implementation forCfnDataSource.WebCrawlerConfigurationProperty
The rate limits for the URLs that you want to crawl.A builder forCfnDataSource.WebCrawlerLimitsProperty
An implementation forCfnDataSource.WebCrawlerLimitsProperty
The configuration details for the web data source.A builder forCfnDataSource.WebDataSourceConfigurationProperty
An implementation forCfnDataSource.WebDataSourceConfigurationProperty
The configuration of the URL/URLs for the web content that you want to crawl.A builder forCfnDataSource.WebSourceConfigurationProperty
An implementation forCfnDataSource.WebSourceConfigurationProperty
Properties for defining aCfnDataSource
.A builder forCfnDataSourceProps
An implementation forCfnDataSourceProps
Creates a prompt flow that you can use to send an input through various steps to yield an output.Defines an agent node in your flow.A builder forCfnFlow.AgentFlowNodeConfigurationProperty
An implementation forCfnFlow.AgentFlowNodeConfigurationProperty
A fluent builder forCfnFlow
.Defines a condition node in your flow.A builder forCfnFlow.ConditionFlowNodeConfigurationProperty
An implementation forCfnFlow.ConditionFlowNodeConfigurationProperty
The configuration of a connection between a condition node and another node.A builder forCfnFlow.FlowConditionalConnectionConfigurationProperty
An implementation forCfnFlow.FlowConditionalConnectionConfigurationProperty
Defines a condition in the condition node.A builder forCfnFlow.FlowConditionProperty
An implementation forCfnFlow.FlowConditionProperty
The configuration of the connection.A builder forCfnFlow.FlowConnectionConfigurationProperty
An implementation forCfnFlow.FlowConnectionConfigurationProperty
Contains information about a connection between two nodes in the flow.A builder forCfnFlow.FlowConnectionProperty
An implementation forCfnFlow.FlowConnectionProperty
The configuration of a connection originating from a node that isn't a Condition node.A builder forCfnFlow.FlowDataConnectionConfigurationProperty
An implementation forCfnFlow.FlowDataConnectionConfigurationProperty
The definition of the nodes and connections between nodes in the flow.A builder forCfnFlow.FlowDefinitionProperty
An implementation forCfnFlow.FlowDefinitionProperty
Contains configurations for a node in your flow.A builder forCfnFlow.FlowNodeConfigurationProperty
An implementation forCfnFlow.FlowNodeConfigurationProperty
Contains configurations for an input to a node.A builder forCfnFlow.FlowNodeInputProperty
An implementation forCfnFlow.FlowNodeInputProperty
Contains configurations for an output from a node.A builder forCfnFlow.FlowNodeOutputProperty
An implementation forCfnFlow.FlowNodeOutputProperty
Contains configurations about a node in the flow.A builder forCfnFlow.FlowNodeProperty
An implementation forCfnFlow.FlowNodeProperty
Contains information about validation of the flow.A builder forCfnFlow.FlowValidationProperty
An implementation forCfnFlow.FlowValidationProperty
Configuration information for a guardrail that you use with the Converse operation.A builder forCfnFlow.GuardrailConfigurationProperty
An implementation forCfnFlow.GuardrailConfigurationProperty
Contains configurations for a knowledge base node in a flow.A builder forCfnFlow.KnowledgeBaseFlowNodeConfigurationProperty
An implementation forCfnFlow.KnowledgeBaseFlowNodeConfigurationProperty
Contains configurations for a Lambda function node in the flow.A builder forCfnFlow.LambdaFunctionFlowNodeConfigurationProperty
An implementation forCfnFlow.LambdaFunctionFlowNodeConfigurationProperty
Contains configurations for a Lex node in the flow.A builder forCfnFlow.LexFlowNodeConfigurationProperty
An implementation forCfnFlow.LexFlowNodeConfigurationProperty
Contains configurations for a prompt node in the flow.A builder forCfnFlow.PromptFlowNodeConfigurationProperty
An implementation forCfnFlow.PromptFlowNodeConfigurationProperty
Contains configurations for a prompt defined inline in the node.A builder forCfnFlow.PromptFlowNodeInlineConfigurationProperty
An implementation forCfnFlow.PromptFlowNodeInlineConfigurationProperty
Contains configurations for a prompt from Prompt management to use in a node.A builder forCfnFlow.PromptFlowNodeResourceConfigurationProperty
An implementation forCfnFlow.PromptFlowNodeResourceConfigurationProperty
Contains configurations for a prompt and whether it is from Prompt management or defined inline.A builder forCfnFlow.PromptFlowNodeSourceConfigurationProperty
An implementation forCfnFlow.PromptFlowNodeSourceConfigurationProperty
Contains inference configurations for the prompt.A builder forCfnFlow.PromptInferenceConfigurationProperty
An implementation forCfnFlow.PromptInferenceConfigurationProperty
Contains information about a variable in the prompt.A builder forCfnFlow.PromptInputVariableProperty
An implementation forCfnFlow.PromptInputVariableProperty
Contains inference configurations related to model inference for a prompt.A builder forCfnFlow.PromptModelInferenceConfigurationProperty
An implementation forCfnFlow.PromptModelInferenceConfigurationProperty
Contains the message for a prompt.A builder forCfnFlow.PromptTemplateConfigurationProperty
An implementation forCfnFlow.PromptTemplateConfigurationProperty
Contains configurations for a Retrieval node in a flow.A builder forCfnFlow.RetrievalFlowNodeConfigurationProperty
An implementation forCfnFlow.RetrievalFlowNodeConfigurationProperty
Contains configurations for the Amazon S3 location from which to retrieve data to return as the output from the node.A builder forCfnFlow.RetrievalFlowNodeS3ConfigurationProperty
An implementation forCfnFlow.RetrievalFlowNodeS3ConfigurationProperty
Contains configurations for the service to use for retrieving data to return as the output from the node.A builder forCfnFlow.RetrievalFlowNodeServiceConfigurationProperty
An implementation forCfnFlow.RetrievalFlowNodeServiceConfigurationProperty
The S3 location of the flow definition.A builder forCfnFlow.S3LocationProperty
An implementation forCfnFlow.S3LocationProperty
Contains configurations for a Storage node in a flow.A builder forCfnFlow.StorageFlowNodeConfigurationProperty
An implementation forCfnFlow.StorageFlowNodeConfigurationProperty
Contains configurations for the Amazon S3 location in which to store the input into the node.A builder forCfnFlow.StorageFlowNodeS3ConfigurationProperty
An implementation forCfnFlow.StorageFlowNodeS3ConfigurationProperty
Contains configurations for the service to use for storing the input into the node.A builder forCfnFlow.StorageFlowNodeServiceConfigurationProperty
An implementation forCfnFlow.StorageFlowNodeServiceConfigurationProperty
Contains configurations for a text prompt template.A builder forCfnFlow.TextPromptTemplateConfigurationProperty
An implementation forCfnFlow.TextPromptTemplateConfigurationProperty
Creates an alias of a flow for deployment.A fluent builder forCfnFlowAlias
.Contains information about a version that the alias maps to.An implementation forCfnFlowAlias.FlowAliasRoutingConfigurationListItemProperty
Properties for defining aCfnFlowAlias
.A builder forCfnFlowAliasProps
An implementation forCfnFlowAliasProps
Properties for defining aCfnFlow
.A builder forCfnFlowProps
An implementation forCfnFlowProps
Creates a version of the flow that you can deploy.Defines an agent node in your flow.A builder forCfnFlowVersion.AgentFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.AgentFlowNodeConfigurationProperty
A fluent builder forCfnFlowVersion
.Defines a condition node in your flow.A builder forCfnFlowVersion.ConditionFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.ConditionFlowNodeConfigurationProperty
The configuration of a connection between a condition node and another node.An implementation forCfnFlowVersion.FlowConditionalConnectionConfigurationProperty
Defines a condition in the condition node.A builder forCfnFlowVersion.FlowConditionProperty
An implementation forCfnFlowVersion.FlowConditionProperty
The configuration of the connection.A builder forCfnFlowVersion.FlowConnectionConfigurationProperty
An implementation forCfnFlowVersion.FlowConnectionConfigurationProperty
Contains information about a connection between two nodes in the flow.A builder forCfnFlowVersion.FlowConnectionProperty
An implementation forCfnFlowVersion.FlowConnectionProperty
The configuration of a connection originating from a node that isn't a Condition node.A builder forCfnFlowVersion.FlowDataConnectionConfigurationProperty
An implementation forCfnFlowVersion.FlowDataConnectionConfigurationProperty
The definition of the nodes and connections between nodes in the flow.A builder forCfnFlowVersion.FlowDefinitionProperty
An implementation forCfnFlowVersion.FlowDefinitionProperty
Contains configurations for a node in your flow.A builder forCfnFlowVersion.FlowNodeConfigurationProperty
An implementation forCfnFlowVersion.FlowNodeConfigurationProperty
Contains configurations for an input to a node.A builder forCfnFlowVersion.FlowNodeInputProperty
An implementation forCfnFlowVersion.FlowNodeInputProperty
Contains configurations for an output from a node.A builder forCfnFlowVersion.FlowNodeOutputProperty
An implementation forCfnFlowVersion.FlowNodeOutputProperty
Contains configurations about a node in the flow.A builder forCfnFlowVersion.FlowNodeProperty
An implementation forCfnFlowVersion.FlowNodeProperty
Configuration information for a guardrail that you use with the Converse operation.A builder forCfnFlowVersion.GuardrailConfigurationProperty
An implementation forCfnFlowVersion.GuardrailConfigurationProperty
Contains configurations for a knowledge base node in a flow.An implementation forCfnFlowVersion.KnowledgeBaseFlowNodeConfigurationProperty
Contains configurations for a Lambda function node in the flow.An implementation forCfnFlowVersion.LambdaFunctionFlowNodeConfigurationProperty
Contains configurations for a Lex node in the flow.A builder forCfnFlowVersion.LexFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.LexFlowNodeConfigurationProperty
Contains configurations for a prompt node in the flow.A builder forCfnFlowVersion.PromptFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.PromptFlowNodeConfigurationProperty
Contains configurations for a prompt defined inline in the node.A builder forCfnFlowVersion.PromptFlowNodeInlineConfigurationProperty
An implementation forCfnFlowVersion.PromptFlowNodeInlineConfigurationProperty
Contains configurations for a prompt from Prompt management to use in a node.An implementation forCfnFlowVersion.PromptFlowNodeResourceConfigurationProperty
Contains configurations for a prompt and whether it is from Prompt management or defined inline.A builder forCfnFlowVersion.PromptFlowNodeSourceConfigurationProperty
An implementation forCfnFlowVersion.PromptFlowNodeSourceConfigurationProperty
Contains inference configurations for the prompt.A builder forCfnFlowVersion.PromptInferenceConfigurationProperty
An implementation forCfnFlowVersion.PromptInferenceConfigurationProperty
Contains information about a variable in the prompt.A builder forCfnFlowVersion.PromptInputVariableProperty
An implementation forCfnFlowVersion.PromptInputVariableProperty
Contains inference configurations related to model inference for a prompt.A builder forCfnFlowVersion.PromptModelInferenceConfigurationProperty
An implementation forCfnFlowVersion.PromptModelInferenceConfigurationProperty
Contains the message for a prompt.A builder forCfnFlowVersion.PromptTemplateConfigurationProperty
An implementation forCfnFlowVersion.PromptTemplateConfigurationProperty
Contains configurations for a Retrieval node in a flow.A builder forCfnFlowVersion.RetrievalFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.RetrievalFlowNodeConfigurationProperty
Contains configurations for the Amazon S3 location from which to retrieve data to return as the output from the node.A builder forCfnFlowVersion.RetrievalFlowNodeS3ConfigurationProperty
An implementation forCfnFlowVersion.RetrievalFlowNodeS3ConfigurationProperty
Contains configurations for the service to use for retrieving data to return as the output from the node.An implementation forCfnFlowVersion.RetrievalFlowNodeServiceConfigurationProperty
Contains configurations for a Storage node in a flow.A builder forCfnFlowVersion.StorageFlowNodeConfigurationProperty
An implementation forCfnFlowVersion.StorageFlowNodeConfigurationProperty
Contains configurations for the Amazon S3 location in which to store the input into the node.A builder forCfnFlowVersion.StorageFlowNodeS3ConfigurationProperty
An implementation forCfnFlowVersion.StorageFlowNodeS3ConfigurationProperty
Contains configurations for the service to use for storing the input into the node.An implementation forCfnFlowVersion.StorageFlowNodeServiceConfigurationProperty
Contains configurations for a text prompt template.A builder forCfnFlowVersion.TextPromptTemplateConfigurationProperty
An implementation forCfnFlowVersion.TextPromptTemplateConfigurationProperty
Properties for defining aCfnFlowVersion
.A builder forCfnFlowVersionProps
An implementation forCfnFlowVersionProps
Creates a guardrail to block topics and to implement safeguards for your generative AI applications.A fluent builder forCfnGuardrail
.Contains filter strengths for harmful content.A builder forCfnGuardrail.ContentFilterConfigProperty
An implementation forCfnGuardrail.ContentFilterConfigProperty
Contains details about how to handle harmful content.A builder forCfnGuardrail.ContentPolicyConfigProperty
An implementation forCfnGuardrail.ContentPolicyConfigProperty
The filter configuration details for the guardrails contextual grounding filter.A builder forCfnGuardrail.ContextualGroundingFilterConfigProperty
An implementation forCfnGuardrail.ContextualGroundingFilterConfigProperty
The policy configuration details for the guardrails contextual grounding policy.A builder forCfnGuardrail.ContextualGroundingPolicyConfigProperty
An implementation forCfnGuardrail.ContextualGroundingPolicyConfigProperty
The managed word list to configure for the guardrail.A builder forCfnGuardrail.ManagedWordsConfigProperty
An implementation forCfnGuardrail.ManagedWordsConfigProperty
The PII entity to configure for the guardrail.A builder forCfnGuardrail.PiiEntityConfigProperty
An implementation forCfnGuardrail.PiiEntityConfigProperty
The regular expression to configure for the guardrail.A builder forCfnGuardrail.RegexConfigProperty
An implementation forCfnGuardrail.RegexConfigProperty
Contains details about PII entities and regular expressions to configure for the guardrail.A builder forCfnGuardrail.SensitiveInformationPolicyConfigProperty
An implementation forCfnGuardrail.SensitiveInformationPolicyConfigProperty
Details about topics for the guardrail to identify and deny.A builder forCfnGuardrail.TopicConfigProperty
An implementation forCfnGuardrail.TopicConfigProperty
Contains details about topics that the guardrail should identify and deny.A builder forCfnGuardrail.TopicPolicyConfigProperty
An implementation forCfnGuardrail.TopicPolicyConfigProperty
A word to configure for the guardrail.A builder forCfnGuardrail.WordConfigProperty
An implementation forCfnGuardrail.WordConfigProperty
Contains details about the word policy to configured for the guardrail.A builder forCfnGuardrail.WordPolicyConfigProperty
An implementation forCfnGuardrail.WordPolicyConfigProperty
Properties for defining aCfnGuardrail
.A builder forCfnGuardrailProps
An implementation forCfnGuardrailProps
Creates a version of the guardrail.A fluent builder forCfnGuardrailVersion
.Properties for defining aCfnGuardrailVersion
.A builder forCfnGuardrailVersionProps
An implementation forCfnGuardrailVersionProps
Specifies a knowledge base as a resource in a top-level template.The vector configuration details for the Bedrock embeddings model.An implementation forCfnKnowledgeBase.BedrockEmbeddingModelConfigurationProperty
A fluent builder forCfnKnowledgeBase
.Contains configurations for a query, each of which defines information about example queries to help the query engine generate appropriate SQL queries.A builder forCfnKnowledgeBase.CuratedQueryProperty
An implementation forCfnKnowledgeBase.CuratedQueryProperty
The configuration details for the embeddings model.A builder forCfnKnowledgeBase.EmbeddingModelConfigurationProperty
An implementation forCfnKnowledgeBase.EmbeddingModelConfigurationProperty
Settings for an Amazon Kendra knowledge base.An implementation forCfnKnowledgeBase.KendraKnowledgeBaseConfigurationProperty
Configurations to apply to a knowledge base attached to the agent during query.A builder forCfnKnowledgeBase.KnowledgeBaseConfigurationProperty
An implementation forCfnKnowledgeBase.KnowledgeBaseConfigurationProperty
Contains details about the storage configuration of the knowledge base in MongoDB Atlas.A builder forCfnKnowledgeBase.MongoDbAtlasConfigurationProperty
An implementation forCfnKnowledgeBase.MongoDbAtlasConfigurationProperty
Contains the names of the fields to which to map information about the vector store.A builder forCfnKnowledgeBase.MongoDbAtlasFieldMappingProperty
An implementation forCfnKnowledgeBase.MongoDbAtlasFieldMappingProperty
Contains details about the storage configuration of the knowledge base in Amazon Neptune Analytics.A builder forCfnKnowledgeBase.NeptuneAnalyticsConfigurationProperty
An implementation forCfnKnowledgeBase.NeptuneAnalyticsConfigurationProperty
Contains the names of the fields to which to map information about the vector store.A builder forCfnKnowledgeBase.NeptuneAnalyticsFieldMappingProperty
An implementation forCfnKnowledgeBase.NeptuneAnalyticsFieldMappingProperty
Contains details about the Managed Cluster configuration of the knowledge base in Amazon OpenSearch Service.An implementation forCfnKnowledgeBase.OpenSearchManagedClusterConfigurationProperty
Contains the names of the fields to which to map information about the vector store.An implementation forCfnKnowledgeBase.OpenSearchManagedClusterFieldMappingProperty
Contains details about the storage configuration of the knowledge base in Amazon OpenSearch Service.An implementation forCfnKnowledgeBase.OpenSearchServerlessConfigurationProperty
Contains the names of the fields to which to map information about the vector store.An implementation forCfnKnowledgeBase.OpenSearchServerlessFieldMappingProperty
Contains details about the storage configuration of the knowledge base in Pinecone.A builder forCfnKnowledgeBase.PineconeConfigurationProperty
An implementation forCfnKnowledgeBase.PineconeConfigurationProperty
Contains the names of the fields to which to map information about the vector store.A builder forCfnKnowledgeBase.PineconeFieldMappingProperty
An implementation forCfnKnowledgeBase.PineconeFieldMappingProperty
Contains information about a column in the current table for the query engine to consider.A builder forCfnKnowledgeBase.QueryGenerationColumnProperty
An implementation forCfnKnowledgeBase.QueryGenerationColumnProperty
Contains configurations for query generation.A builder forCfnKnowledgeBase.QueryGenerationConfigurationProperty
An implementation forCfnKnowledgeBase.QueryGenerationConfigurationProperty
A builder forCfnKnowledgeBase.QueryGenerationContextProperty
An implementation forCfnKnowledgeBase.QueryGenerationContextProperty
Contains information about a table for the query engine to consider.A builder forCfnKnowledgeBase.QueryGenerationTableProperty
An implementation forCfnKnowledgeBase.QueryGenerationTableProperty
Contains details about the storage configuration of the knowledge base in Amazon RDS.A builder forCfnKnowledgeBase.RdsConfigurationProperty
An implementation forCfnKnowledgeBase.RdsConfigurationProperty
Contains the names of the fields to which to map information about the vector store.A builder forCfnKnowledgeBase.RdsFieldMappingProperty
An implementation forCfnKnowledgeBase.RdsFieldMappingProperty
Contains configurations for an Amazon Redshift database.A builder forCfnKnowledgeBase.RedshiftConfigurationProperty
An implementation forCfnKnowledgeBase.RedshiftConfigurationProperty
Contains configurations for authentication to an Amazon Redshift provisioned data warehouse.An implementation forCfnKnowledgeBase.RedshiftProvisionedAuthConfigurationProperty
Contains configurations for a provisioned Amazon Redshift query engine.An implementation forCfnKnowledgeBase.RedshiftProvisionedConfigurationProperty
Contains configurations for storage in AWS Glue Data Catalog.An implementation forCfnKnowledgeBase.RedshiftQueryEngineAwsDataCatalogStorageConfigurationProperty
Contains configurations for an Amazon Redshift query engine.An implementation forCfnKnowledgeBase.RedshiftQueryEngineConfigurationProperty
Contains configurations for storage in Amazon Redshift.An implementation forCfnKnowledgeBase.RedshiftQueryEngineRedshiftStorageConfigurationProperty
Contains configurations for Amazon Redshift data storage.An implementation forCfnKnowledgeBase.RedshiftQueryEngineStorageConfigurationProperty
Specifies configurations for authentication to a Redshift Serverless.An implementation forCfnKnowledgeBase.RedshiftServerlessAuthConfigurationProperty
Contains configurations for authentication to Amazon Redshift Serverless.A builder forCfnKnowledgeBase.RedshiftServerlessConfigurationProperty
An implementation forCfnKnowledgeBase.RedshiftServerlessConfigurationProperty
A storage location in an S3 bucket.A builder forCfnKnowledgeBase.S3LocationProperty
An implementation forCfnKnowledgeBase.S3LocationProperty
Contains configurations for a knowledge base connected to an SQL database.A builder forCfnKnowledgeBase.SqlKnowledgeBaseConfigurationProperty
An implementation forCfnKnowledgeBase.SqlKnowledgeBaseConfigurationProperty
Contains the storage configuration of the knowledge base.A builder forCfnKnowledgeBase.StorageConfigurationProperty
An implementation forCfnKnowledgeBase.StorageConfigurationProperty
Specifies configurations for the storage location of the images extracted from multimodal documents in your data source.An implementation forCfnKnowledgeBase.SupplementalDataStorageConfigurationProperty
Contains information about a storage location for images extracted from multimodal documents in your data source.A builder forCfnKnowledgeBase.SupplementalDataStorageLocationProperty
An implementation forCfnKnowledgeBase.SupplementalDataStorageLocationProperty
Contains details about the model used to create vector embeddings for the knowledge base.An implementation forCfnKnowledgeBase.VectorKnowledgeBaseConfigurationProperty
Properties for defining aCfnKnowledgeBase
.A builder forCfnKnowledgeBaseProps
An implementation forCfnKnowledgeBaseProps
Creates a prompt in your prompt library that you can add to a flow.A fluent builder forCfnPrompt
.Defines a section of content to be cached for reuse in subsequent API calls.A builder forCfnPrompt.CachePointBlockProperty
An implementation forCfnPrompt.CachePointBlockProperty
Contains configurations to use a prompt in a conversational format.A builder forCfnPrompt.ChatPromptTemplateConfigurationProperty
An implementation forCfnPrompt.ChatPromptTemplateConfigurationProperty
A block of content for a message that you pass to, or receive from, a model with the Converse or ConverseStream API operations.A builder forCfnPrompt.ContentBlockProperty
An implementation forCfnPrompt.ContentBlockProperty
A message input, or returned from, a call to Converse or ConverseStream .A builder forCfnPrompt.MessageProperty
An implementation forCfnPrompt.MessageProperty
Contains specifications for an Amazon Bedrock agent with which to use the prompt.A builder forCfnPrompt.PromptAgentResourceProperty
An implementation forCfnPrompt.PromptAgentResourceProperty
Contains specifications for a generative AI resource with which to use the prompt.A builder forCfnPrompt.PromptGenAiResourceProperty
An implementation forCfnPrompt.PromptGenAiResourceProperty
Contains inference configurations for the prompt.A builder forCfnPrompt.PromptInferenceConfigurationProperty
An implementation forCfnPrompt.PromptInferenceConfigurationProperty
Contains information about a variable in the prompt.A builder forCfnPrompt.PromptInputVariableProperty
An implementation forCfnPrompt.PromptInputVariableProperty
Contains a key-value pair that defines a metadata tag and value to attach to a prompt variant.A builder forCfnPrompt.PromptMetadataEntryProperty
An implementation forCfnPrompt.PromptMetadataEntryProperty
Contains inference configurations related to model inference for a prompt.A builder forCfnPrompt.PromptModelInferenceConfigurationProperty
An implementation forCfnPrompt.PromptModelInferenceConfigurationProperty
Contains the message for a prompt.A builder forCfnPrompt.PromptTemplateConfigurationProperty
An implementation forCfnPrompt.PromptTemplateConfigurationProperty
Contains details about a variant of the prompt.A builder forCfnPrompt.PromptVariantProperty
An implementation forCfnPrompt.PromptVariantProperty
The model must request a specific tool.A builder forCfnPrompt.SpecificToolChoiceProperty
An implementation forCfnPrompt.SpecificToolChoiceProperty
Contains configurations for instructions to provide the model for how to handle input.A builder forCfnPrompt.SystemContentBlockProperty
An implementation forCfnPrompt.SystemContentBlockProperty
Contains configurations for a text prompt template.A builder forCfnPrompt.TextPromptTemplateConfigurationProperty
An implementation forCfnPrompt.TextPromptTemplateConfigurationProperty
The Amazon S3 location of the prompt text.A builder forCfnPrompt.TextS3LocationProperty
An implementation forCfnPrompt.TextS3LocationProperty
Determines which tools the model should request in a call toConverse
orConverseStream
.A builder forCfnPrompt.ToolChoiceProperty
An implementation forCfnPrompt.ToolChoiceProperty
Configuration information for the tools that you pass to a model.A builder forCfnPrompt.ToolConfigurationProperty
An implementation forCfnPrompt.ToolConfigurationProperty
The schema for the tool.A builder forCfnPrompt.ToolInputSchemaProperty
An implementation forCfnPrompt.ToolInputSchemaProperty
Information about a tool that you can use with the Converse API.A builder forCfnPrompt.ToolProperty
An implementation forCfnPrompt.ToolProperty
The specification for the tool.A builder forCfnPrompt.ToolSpecificationProperty
An implementation forCfnPrompt.ToolSpecificationProperty
Properties for defining aCfnPrompt
.A builder forCfnPromptProps
An implementation forCfnPromptProps
Creates a static snapshot of your prompt that can be deployed to production.A fluent builder forCfnPromptVersion
.Defines a section of content to be cached for reuse in subsequent API calls.A builder forCfnPromptVersion.CachePointBlockProperty
An implementation forCfnPromptVersion.CachePointBlockProperty
Contains configurations to use a prompt in a conversational format.A builder forCfnPromptVersion.ChatPromptTemplateConfigurationProperty
An implementation forCfnPromptVersion.ChatPromptTemplateConfigurationProperty
A block of content for a message that you pass to, or receive from, a model with the Converse or ConverseStream API operations.A builder forCfnPromptVersion.ContentBlockProperty
An implementation forCfnPromptVersion.ContentBlockProperty
A message input, or returned from, a call to Converse or ConverseStream .A builder forCfnPromptVersion.MessageProperty
An implementation forCfnPromptVersion.MessageProperty
Contains specifications for an Amazon Bedrock agent with which to use the prompt.A builder forCfnPromptVersion.PromptAgentResourceProperty
An implementation forCfnPromptVersion.PromptAgentResourceProperty
Contains specifications for a generative AI resource with which to use the prompt.A builder forCfnPromptVersion.PromptGenAiResourceProperty
An implementation forCfnPromptVersion.PromptGenAiResourceProperty
Contains inference configurations for the prompt.A builder forCfnPromptVersion.PromptInferenceConfigurationProperty
An implementation forCfnPromptVersion.PromptInferenceConfigurationProperty
Contains information about a variable in the prompt.A builder forCfnPromptVersion.PromptInputVariableProperty
An implementation forCfnPromptVersion.PromptInputVariableProperty
Contains a key-value pair that defines a metadata tag and value to attach to a prompt variant.A builder forCfnPromptVersion.PromptMetadataEntryProperty
An implementation forCfnPromptVersion.PromptMetadataEntryProperty
Contains inference configurations related to model inference for a prompt.An implementation forCfnPromptVersion.PromptModelInferenceConfigurationProperty
Contains the message for a prompt.A builder forCfnPromptVersion.PromptTemplateConfigurationProperty
An implementation forCfnPromptVersion.PromptTemplateConfigurationProperty
Contains details about a variant of the prompt.A builder forCfnPromptVersion.PromptVariantProperty
An implementation forCfnPromptVersion.PromptVariantProperty
The model must request a specific tool.A builder forCfnPromptVersion.SpecificToolChoiceProperty
An implementation forCfnPromptVersion.SpecificToolChoiceProperty
Contains configurations for instructions to provide the model for how to handle input.A builder forCfnPromptVersion.SystemContentBlockProperty
An implementation forCfnPromptVersion.SystemContentBlockProperty
Contains configurations for a text prompt template.A builder forCfnPromptVersion.TextPromptTemplateConfigurationProperty
An implementation forCfnPromptVersion.TextPromptTemplateConfigurationProperty
Determines which tools the model should request in a call toConverse
orConverseStream
.A builder forCfnPromptVersion.ToolChoiceProperty
An implementation forCfnPromptVersion.ToolChoiceProperty
Configuration information for the tools that you pass to a model.A builder forCfnPromptVersion.ToolConfigurationProperty
An implementation forCfnPromptVersion.ToolConfigurationProperty
The schema for the tool.A builder forCfnPromptVersion.ToolInputSchemaProperty
An implementation forCfnPromptVersion.ToolInputSchemaProperty
Information about a tool that you can use with the Converse API.A builder forCfnPromptVersion.ToolProperty
An implementation forCfnPromptVersion.ToolProperty
The specification for the tool.A builder forCfnPromptVersion.ToolSpecificationProperty
An implementation forCfnPromptVersion.ToolSpecificationProperty
Properties for defining aCfnPromptVersion
.A builder forCfnPromptVersionProps
An implementation forCfnPromptVersionProps
A Bedrock base foundation model.The model identifiers for the Bedrock base foundation models.Represents a Bedrock model.Internal default implementation forIModel
.A proxy class which represents a concrete javascript instance of this type.A Bedrock provisioned model.