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
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
.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
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
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
Specifies a data source as a resource in a top-level template.Settings for a foundation model or inference profile used to parse documents for a data source.An implementation forCfnDataSource.BedrockFoundationModelConfigurationProperty
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
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
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
An Amazon S3 location.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
.The configuration details for the embeddings model.A builder forCfnKnowledgeBase.EmbeddingModelConfigurationProperty
An implementation forCfnKnowledgeBase.EmbeddingModelConfigurationProperty
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 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 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 the storage configuration of the knowledge base.A builder forCfnKnowledgeBase.StorageConfigurationProperty
An implementation forCfnKnowledgeBase.StorageConfigurationProperty
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
.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 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
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
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
.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 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
Contains configurations for a text prompt template.A builder forCfnPromptVersion.TextPromptTemplateConfigurationProperty
An implementation forCfnPromptVersion.TextPromptTemplateConfigurationProperty
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.