# mulesoft Amazon Bedrock Connector - Full Documentation --- product: Amazon Bedrock Connector version: 1.0 --- # Amazon Bedrock Connector - Additional Configuration Information > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Amazon Bedrock Connector provides detailed configuration information for each operation type. Select the operation you want to configure. - [Configure Agent Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-agent-operations) - [Configure Chat Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-chat-operations) - [Configure Embedding Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-embedding-operations) - [Configure Foundational Model Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-foundational-model-operations) - [Configure Image Generation Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-image-generation-operations) - [Configure Sentiment Analysis Operations](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/configuring-sentiment-analysis-operations) --- product: Amazon Bedrock Connector version: 1.1 is-latest-version: true --- # Amazon Bedrock Connector - Additional Configuration Information > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Amazon Bedrock Connector provides detailed configuration information for each operation type. Select the operation you want to configure. - [Configure Agent Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-agent-operations) - [Configure AgentCore Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-agentcore-operations) - [Configure Chat Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-chat-operations) - [Configure Embedding Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-embedding-operations) - [Configure Foundational Model Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-foundational-model-operations) - [Configure Image Generation Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-image-generation-operations) - [Configure Sentiment Analysis Operations](https://docs.mulesoft.com/amazon-bedrock-connector/latest/configuring-sentiment-analysis-operations) --- product: Amazon Bedrock Connector version: 1.0 --- # Amazon Bedrock Connector 1.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for Amazon Bedrock (Amazon Bedrock Connector) provides seamless access to Amazon Bedrock, a fully managed service offering high-performing foundation models (FMs) from leading AI providers. The connector enables customers to invoke, evaluate, and integrate Bedrock models and operations within Mule flows, supporting use cases such as prompt-based inference, Retrieval-Augmented Generation (RAG), and agent-driven, multi-step workflows over enterprise data. While each model provider exposes different APIs and capabilities, the connector abstracts these differences and offers a unified, consistent interface to interact with all supported Bedrock models through MuleSoft. For information about compatibility and fixed issues, see the Amazon Bedrock Connector release notes. ## Before You Begin To use this connector, you must be familiar with: - Anypoint Connectors - Mule runtime engine (Mule) - Elements and global elements in a Mule flow - How to create a Mule app using Anypoint Code Builder or Anypoint Studio - Amazon Web Services (AWS) and Amazon Bedrock Before creating an app, you must have: - Java 17 (required for compilation and runtime) - Apache Maven - An AWS account with access to Amazon Bedrock - Valid AWS credentials - Anypoint Platform - The latest versions of Anypoint Code Builder or Anypoint Studio ## Amazon Bedrock Connector Product Spotlight Video Watch the Amazon Bedrock Connector Product Spotlight video to see a quick overview of Amazon Bedrock Connector.  ## Supported Foundation Model Providers Amazon Bedrock Connector provides access to all foundation models supported by Amazon Bedrock, including models from Amazon and third-party AI providers, through a single, unified MuleSoft interface. Custom models aren’t supported. - AI21 Labs J2 - Amazon Nova - Amazon Titan - Anthropic Claude - Cohere - Meta Llama 2 - Meta Llama 3 - Mistral AI - Stability AI ## Key Features Amazon Bedrock Connector simplifies AI integration into Mule applications with: - **Seamless Interaction with LLMs and Agents** Integrate and utilize foundation models and agents effortlessly. Amazon Bedrock offers a choice of leading foundation models through a single API, allowing you to experiment with and evaluate top models for your use case. - **Optimized Performance in Mule Apps** Deliver high efficiency and performance in enterprise-grade Mule apps. Since Amazon Bedrock is serverless, you don’t have to manage any infrastructure, and you can securely integrate and deploy generative AI capabilities into your applications using AWS services. - **Access to a Wide Variety of LLM Providers** Connect to your preferred LLM provider through a unification layer. Amazon Bedrock Connector provides the ability to connect to all supported LLMs, simplifying how you interact with different model providers. ## Connector Capabilities Amazon Bedrock Connector provides a variety of powerful features: - **Language Models** Integrate language models to generate text, perform language analysis, and handle complex language tasks. - **Embeddings** Utilize embedding models to transform text into numerical vectors for tasks like text similarity, clustering, and search functionalities. - **Tools Integration** Incorporate APIs and other dynamic functionalities into MuleSoft, facilitating the use of external services and data processing tools. - **Image Models** Work with image models for tasks such as image generation, recognition, and manipulation. - **Streaming** Support real-time data processing and interaction with language models. ## Amazon Bedrock Service Features Amazon Bedrock offers advanced features that enhance generative AI application development: - **Knowledge Bases** Give foundation models and agents contextual information from your company’s private data sources for Retrieval Augmented Generation (RAG) to deliver more relevant, accurate, and customized responses. - **Agents** Enable generative AI applications to execute multistep tasks across company systems and data sources. Agents for Bedrock streamline workflows and automate repetitive tasks. - **Memory Retention** Agents for Amazon Bedrock can retain memory across interactions, offering more personalized and seamless user experiences. This feature allows agents to remember historical interactions and improve the accuracy of multi-step tasks. - **Guardrails** Implement safeguards customized to your application requirements and responsible AI policies. Guardrails for Amazon Bedrock evaluates user inputs and FM responses based on use case specific policies. - **Security and Privacy** Maintain full control over the data you use to customize foundation models. Your data is encrypted in transit and at rest, and you can create, manage, and control encryption keys using AWS Key Management Service (AWS KMS). Your data is not shared with model providers and is not used to improve the base models. ## Enhanced Capabilities via Anypoint Platform You can leverage Anypoint Platform to provide enhanced capabilities, including: - **End-to-End Lifecycle Management for AI Agents** Manages the complete lifecycle of AI agents, from design to deployment. - **Centralized AI Agent Design** Streamlines design through Anypoint Design Center. - **AI Agent Portal** Provides centralized management and access via Exchange and Anypoint Experience Hub. - **Comprehensive Monitoring** Enables detailed monitoring and visualization with Anypoint Monitoring and Visualizer. - **Low-Code Development Environment** Simplifies development with Anypoint Studio and Anypoint Code Builder. - **Robust Unit-Testing Framework** Ensures thorough testing capabilities with MUnit, available in Anypoint Studio. ## Additional Integrations Amazon Bedrock integrates seamlessly with the MuleSoft ecosystem: - **Dynamic Tooling through Configuration Files** Allows for flexible and customizable setups. - **Extensive Tooling through Anypoint Exchange** Facilitates easy integration and management of various tools. ## Next Step After you complete the prerequisites, you are ready to create an app and configure the connector using [Anypoint Studio](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/amazon-bedrock-connector-studio) or [Anypoint Code Builder](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/amazon-bedrock-connector-config-acb). ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Amazon Bedrock Connector Reference](https://docs.mulesoft.com/amazon-bedrock-connector/1.0/amazon-bedrock-connector-reference) - [Salesforce Help](https://help.salesforce.com) --- product: Amazon Bedrock Connector version: 1.0 --- # Amazon Bedrock Connector 1.0 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt ## Configurations --- ### Configuration #### Parameters
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | The name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | The connection types to provide to this configuration. | x | ||
Name | String | The identifier of this element used to reference it in other components. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Session Token | String | The session token provided by Amazon STS. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50 | |
Connection Timeout Unit | Enumeration, one of:
| Time unit used in the connection timeout configurations. | SECONDS | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | 50 | |
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50 | |
Socket Timeout Unit | Enumeration, one of:
| Time unit used in the socket timeout configurations. | SECONDS | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Region Endpoint | String | Sets the topic region endpoint. | us-east-1 | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to true to obtain credentials from the AWS environment. See Using credentials providers in the AWS SDK for Java 2.x. | false | |
Custom Service Endpoint | String | Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
TLS Configuration | Defines a configuration for TLS, which can be used from both the client and server sides to secure communication for the Mule app. | |||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | |||
Host | String | The optional proxy host. | ||
Port | Number | The optional proxy port. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Role ARN | String | The Role ARN uniquely identifies the role to assume to gain cross-account access. | x | |
Custom STS Endpoint | String | Sets a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
External ID | String | A unique identifier that might be required when you assume a role in another account. If the administrator of the account to which the role belongs provides an external ID, then provide that value in this field. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50 | |
Connection Timeout Unit | Enumeration, one of:
| Time unit used in the connection timeout configurations. | SECONDS | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | 50 | |
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50 | |
Socket Timeout Unit | Enumeration, one of:
| Time unit used in the socket timeout configurations. | SECONDS | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Region Endpoint | String | Sets the topic region endpoint. | us-east-1 | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to true to obtain credentials from the AWS environment. See Using credentials providers in the AWS SDK for Java 2.x. | false | |
Custom Service Endpoint | String | Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
TLS Configuration | Defines a configuration for TLS, which can be used from both the client and server sides to secure communication for the Mule app. | |||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | |||
Host | String | The optional proxy host. | ||
Port | Number | The optional proxy port. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to chat with. | x | |
Agent Alias Id | String | The alias ID of the agent version to use. | x | |
Prompt | String | The user’s message or prompt to send to the agent. | x | |
Enable Trace | Boolean | Whether to enable trace logging for debugging agent reasoning. | false | |
Latency Optimized | Boolean | Whether to optimize for lower latency at the cost of some functionality. | false | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Session Id | String | The unique identifier of the session to maintain conversation context. | ||
Exclude Previous Thinking Steps | Boolean | Whether to exclude previous thinking steps from the conversation history. | false | |
Previous Conversation Turns To Include | Number | The number of previous conversation turns to include for context. | ||
Knowledge Base Id | String | The unique identifier of the knowledge base to query. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Knowledge Bases | Array of Knowledge Base Config | The knowledge base configurations to use for retrieval. | ||
Request Timeout | Number | Request timeout (overrides connector-level timeout if provided). | ||
Request Timeout Unit | Enumeration, one of:
| Unit of time for the request timeout. | ||
Enable Retry | Boolean | Enable retry for streaming operations on timeout failures. | false | |
Max Retries | Number | Maximum number of retry attempts (0 = no retries). | 3 | |
Retry Backoff Ms | Number | Base backoff delay in milliseconds for exponential backoff. | 1000 | |
Request Id | String | Request ID mapped from REQUEST-ID header to include in session-start event. | ||
Correlation Id | String | Correlation ID mapped from CORRELATION-ID header to include in session-start event. | ||
User Id | String | User ID mapped from USER-ID header to include in session-start event. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to chat with. | x | |
Agent Alias Id | String | The alias ID of the agent version to use. | x | |
Prompt | String | The user’s message or prompt to send to the agent. | x | |
Enable Trace | Boolean | Whether to enable trace logging for debugging agent reasoning. | false | |
Latency Optimized | Boolean | Whether to optimize for lower latency at the cost of some functionality. | false | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Session Id | String | The unique identifier of the session to maintain conversation context. | ||
Exclude Previous Thinking Steps | Boolean | Whether to exclude previous thinking steps from the conversation history. | false | |
Previous Conversation Turns To Include | Number | The number of previous conversation turns to include for context. | ||
Knowledge Base Id | String | The unique identifier of the knowledge base to query. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Knowledge Bases | Array of Knowledge Base Config | The knowledge base configurations to use for retrieval. | ||
Request Timeout | Number | Request timeout (overrides connector-level timeout if provided). | ||
Request Timeout Unit | Enumeration, one of:
| Unit of time for the request timeout. | ||
Enable Retry | Boolean | Enable retry for streaming operations on timeout failures. | false | |
Max Retries | Number | Maximum number of retry attempts (0 = no retries). | 3 | |
Retry Backoff Ms | Number | Base backoff delay in milliseconds for exponential backoff. | 1000 | |
Request Id | String | Request ID mapped from REQUEST-ID header to include in session-start event. | ||
Correlation Id | String | Correlation ID mapped from CORRELATION-ID header to include in session-start event. | ||
User Id | String | User ID mapped from USER-ID header to include in session-start event. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Template | String | The prompt template string with placeholders for instructions and dataset. | x | |
Instructions | String | Instructions to be inserted into the template. | x | |
Dataset | String | Dataset to be inserted into the template. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Region | String | The AWS region where the model is deployed. | us-east-1 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to retrieve. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text prompt to send to the model. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Region | String | The AWS region where the model is deployed. | us-east-1 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text prompt to send to the model. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Region | String | The AWS region where the model is deployed. | us-east-1 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The query text to search for in the document. | x | |
File Path | String | File system path to the document file (PDF supported). | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the embedding model to use. | amazon.titan-embed-text-v1 | |
Dimension | Number | The dimensionality of the embedding vectors. | 1024 | |
Normalize | Boolean | Whether to normalize the embedding vectors. | true | |
Option Type | String | The type of embedding output to generate. | FULL | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text to generate embeddings for. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the embedding model to use. | amazon.titan-embed-text-v1 | |
Dimension | Number | The dimensionality of the embedding vectors. | 1024 | |
Normalize | Boolean | Whether to normalize the embedding vectors. | true | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.titan-text-express-v1 | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Text To Image | String | The text prompt describing the image to generate. | x | |
Avoid In Image | String | Text describing what should be avoided in the generated image (negative prompt). | x | |
Full Path Output | String | The full file path where the generated image is saved. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the image generation model to use. | amazon.titan-image-generator-v1:0 | |
Num Of Images | Number | The number of images to generate. | 1 | |
Height | Number | The height of the generated image in pixels. | 512 | |
Width | Number | The width of the generated image in pixels. | 512 | |
Cfg Scale | Number | The classifier-free guidance scale. Higher values increase adherence to the prompt. | 8.0 | |
Seed | Number | The random seed for reproducible image generation. | 0 | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Text To Analyze | String | The text to analyze for sentiment. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Region | String | The AWS region where the model is deployed. | us-east-1 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | A comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | A comma-separated list of cipher suites enabled for this context. | ||
Trust Store | The trust store configuration. | |||
Key Store | The key store configuration. | |||
Revocation Check | The revocation check configuration. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store. | ||
Password | String | The password used to protect the trust store. | ||
Type | String | The type of store used. | ||
Algorithm | String | The algorithm used by the trust store. | ||
Insecure | Boolean | If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location (which will be resolved relative to the current classpath and file system, if possible) of the key store. | ||
Type | String | The type of store used. | ||
Alias | String | When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default. | ||
Key Password | String | The password used to protect the private key. | ||
Password | String | The password used to protect the key store. | ||
Algorithm | String | The algorithm used by the key store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Only verify the last element of the certificate chain. | ||
Prefer Crls | Boolean | Try CRL instead of OCSP first. | ||
No Fallback | Boolean | Do not use the secondary checking method (the one not selected before). | ||
Soft Fail | Boolean | Avoid verification failure when the revocation server can not be reached or is busy. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | The URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response (must be in the trust store), if present. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | ||
Reconnection Strategy | The reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | ||
Count | Number | How many reconnection attempts to make. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration. | ||
Time Unit | Enumeration, one of:
| Time unit for the Max Idle Time field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | The amount of memory that will be allocated to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. | ||
Max Buffer Size | Number | The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit. | ||
Buffer Unit | Enumeration, one of:
| The unit in which all these attributes are expressed. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Size | Number | Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| The unit in which In Memory Size is expressed. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Knowledge Base Id | String | The unique identifier of the knowledge base. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Reranking Configuration | The reranking configuration for the knowledge base. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Reranking Type | String | The type of reranking to use. | ||
Model Arn | String | The ARN of the model to use for reranking. | ||
Number Of Reranked Results | Number | The number of reranked results to return. | ||
Selection Mode | Enumeration, one of:
| The selection mode for reranking. | ||
Fields To Exclude | Array of String | The fields to exclude from reranking. | ||
Fields To Include | Array of String | The fields to include in reranking. | ||
Additional Model Request Fields | Object | Additional fields to include in the model request. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Source | Enumeration, one of:
| The error type from the source. | ||
Target | String | The target error type. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | The name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | The connection types to provide to this configuration. | x | ||
Name | String | The identifier of this element used to reference it in other components. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Session Token | String | The session token provided by Amazon STS. | ||
Connection Timeout | Number | The amount of time to wait when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50 | |
Connection Timeout Unit | Enumeration, one of:
| Time unit used in the connection timeout configurations. | SECONDS | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | 50 | |
Socket Timeout | Number | The amount of time to wait for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50 | |
Socket Timeout Unit | Enumeration, one of:
| Time unit used in the socket timeout configurations. | SECONDS | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Region Endpoint | String | Sets the topic region endpoint. | us-east-1 | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to true to obtain credentials from the AWS environment. See Using credentials providers in the AWS SDK for Java 2.x. | false | |
Custom Service Endpoint | String | Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
TLS Configuration | Defines a configuration for TLS, which can be used from both the client and server sides to secure communication for the Mule app. | |||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | |||
Host | String | The optional proxy host. | ||
Port | Number | The optional proxy port. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Role ARN | String | The Role ARN uniquely identifies the role to assume to gain cross-account access. | x | |
Custom STS Endpoint | String | Sets a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
External ID | String | A unique identifier that might be required when you assume a role in another account. If the administrator of the account to which the role belongs provides an external ID, then provide that value in this field. | ||
Connection Timeout | Number | The amount of time to wait when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50 | |
Connection Timeout Unit | Enumeration, one of:
| Time unit used in the connection timeout configurations. | SECONDS | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | 50 | |
Socket Timeout | Number | The amount of time to wait for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50 | |
Socket Timeout Unit | Enumeration, one of:
| Time unit used in the socket timeout configurations. | SECONDS | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Region Endpoint | String | Sets the topic region endpoint. | us-east-1 | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to true to obtain credentials from the AWS environment. See Using credentials providers in the AWS SDK for Java 2.x. | false | |
Custom Service Endpoint | String | Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. | ||
TLS Configuration | Defines a configuration for TLS, which can be used from both the client and server sides to secure communication for the Mule app. | |||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | |||
Host | String | The optional proxy host. | ||
Port | Number | The optional proxy port. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to chat with. | x | |
Agent Alias Id | String | The alias ID of the agent version to use. | x | |
Prompt | String | The user’s message or prompt to send to the agent. | x | |
Enable Trace | Boolean | Whether to enable trace logging for debugging agent reasoning. | false | |
Latency Optimized | Boolean | Whether to optimize for lower latency at the cost of some functionality. | false | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Session Id | String | The unique identifier of the session to maintain conversation context. | ||
Exclude Previous Thinking Steps | Boolean | Whether to exclude previous thinking steps from the conversation history. | false | |
Previous Conversation Turns To Include | Number | The number of previous conversation turns to include for context. | ||
Session Attributes | Object | Key-value pairs that persist across the entire agent session. Each value supports DataWeave expressions. Blank keys and blank values are filtered before the request is built. | ||
Prompt Session Attributes | Object | Key-value pairs that apply only to the current prompt and turn. Each value supports DataWeave expressions. Blank keys and blank values are filtered before the request is built. | ||
Knowledge Base Id | String | The unique identifier of the knowledge base to query. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Knowledge Bases | Array of Knowledge Base Config | The knowledge base configurations to use for retrieval. | ||
Request Timeout | Number | Request timeout (overrides connector-level timeout if provided). | ||
Request Timeout Unit | Enumeration, one of:
| Unit of time for the request timeout. | ||
Enable Retry | Boolean | Enable retry for streaming operations on timeout failures. | false | |
Max Retries | Number | Maximum number of retry attempts (0 = no retries). | 3 | |
Retry Backoff Ms | Number | Base backoff delay in milliseconds for exponential backoff. | 1000 | |
Request Id | String | Request ID mapped from REQUEST-ID header to include in session-start event. | ||
Correlation Id | String | Correlation ID mapped from CORRELATION-ID header to include in session-start event. | ||
User Id | String | User ID mapped from USER-ID header to include in session-start event. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to chat with. | x | |
Agent Alias Id | String | The alias ID of the agent version to use. | x | |
Prompt | String | The user’s message or prompt to send to the agent. | x | |
Enable Trace | Boolean | Whether to enable trace logging for debugging agent reasoning. | false | |
Latency Optimized | Boolean | Whether to optimize for lower latency at the cost of some functionality. | false | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Session Id | String | The unique identifier of the session to maintain conversation context. | ||
Exclude Previous Thinking Steps | Boolean | Whether to exclude previous thinking steps from the conversation history. | false | |
Previous Conversation Turns To Include | Number | The number of previous conversation turns to include for context. | ||
Session Attributes | Object | Key-value pairs that persist across the entire agent session. Each value supports DataWeave expressions. Blank keys and blank values are filtered before the request is built. | ||
Prompt Session Attributes | Object | Key-value pairs that apply only to the current prompt and turn. Each value supports DataWeave expressions. Blank keys and blank values are filtered before the request is built. | ||
Knowledge Base Id | String | The unique identifier of the knowledge base to query. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Knowledge Bases | Array of Knowledge Base Config | The knowledge base configurations to use for retrieval. | ||
Request Timeout | Number | Request timeout (overrides connector-level timeout if provided). | ||
Request Timeout Unit | Enumeration, one of:
| Unit of time for the request timeout. | ||
Enable Retry | Boolean | Enable retry for streaming operations on timeout failures. | false | |
Max Retries | Number | Maximum number of retry attempts (0 = no retries). | 3 | |
Retry Backoff Ms | Number | Base backoff delay in milliseconds for exponential backoff. | 1000 | |
Request Id | String | Request ID mapped from REQUEST-ID header to include in session-start event. | ||
Correlation Id | String | Correlation ID mapped from CORRELATION-ID header to include in session-start event. | ||
User Id | String | User ID mapped from USER-ID header to include in session-start event. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Template | String | The prompt template string with placeholders for instructions and dataset. | x | |
Instructions | String | Instructions to be inserted into the template. | x | |
Dataset | String | Dataset to be inserted into the template. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Id | String | The unique identifier of the agent to retrieve. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Create Records | The memory records to create. | x | ||
Client Token | String | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Delete Records | The memory records to delete. | x | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Update Records | The memory records to update. | x | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Memory Record Id | String | The unique identifier of the memory record to retrieve. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Resource Credential Provider Name | String | The name of the resource credential provider. | x | |
Workload Identity Token | String | The workload identity token used to authenticate the request. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Workload Name | String | The name of the workload identity. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Runtime Arn | String | The Amazon Resource Name (ARN) of the agent runtime to invoke. | x | |
Runtime Session Id | String | The unique identifier of the runtime session. | x | |
Payload | String | The input payload to send to the agent runtime. | x | |
Qualifier | String | Optional runtime qualifier such as a version alias; defaults to the DEFAULT endpoint when unset. | ||
Content Type | String | The content type of the request payload. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Runtime Arn | String | The Amazon Resource Name (ARN) of the agent runtime to invoke. | x | |
Runtime Session Id | String | The unique identifier of the runtime session. | x | |
Payload | String | The input payload to send to the agent runtime. | x | |
Qualifier | String | Optional runtime qualifier such as a version alias; defaults to the DEFAULT endpoint when unset. | ||
Content Type | String | The content type of the request payload. | ||
Accept | String | The content type that the client expects in the response. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Namespace | String | The namespace prefix to filter memory records by. Either Namespace or Namespace Path is required. | ||
Namespace Path | String | The namespace path for hierarchical retrievals. Either Namespace or Namespace Path is required. | ||
Memory Strategy Id | String | The unique identifier of the memory strategy to filter by. | ||
Max Results | Number | The maximum number of results to return. | ||
Next Token | String | The pagination token used to retrieve the next page of results. | ||
Memory Metadata Filters | The metadata filters to apply to the memory records. | |||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Memory Id | String | The unique identifier of the memory resource. | x | |
Search Criteria | The criteria used to search for memory records. | x | ||
Namespace | String | The namespace to search within. Either Namespace or Namespace Path is required. | ||
Namespace Path | String | The namespace path for hierarchical retrievals. Either Namespace or Namespace Path is required. | ||
Max Results | Number | The maximum number of results to return. | ||
Next Token | String | The pagination token used to retrieve the next page of results. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Agent Runtime Arn | String | The Amazon Resource Name (ARN) of the agent runtime. | x | |
Runtime Session Id | String | The unique identifier of the runtime session to stop. | x | |
Qualifier | String | Optional runtime qualifier such as a version alias; defaults to the DEFAULT endpoint when unset. | ||
Idempotency Token | String | An opaque de-duplication identifier the AWS SDK uses to safely retry the request; the SDK auto-generates one when unset. This is not an authentication token. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text prompt to send to the model. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text prompt to send to the model. | x | |
Model Arn | String | The optional ARN of a base model, inference profile, or application inference profile. If you set this field, the connector uses this ARN and ignores Model Name. | ||
Attachments | Array of Converse Attachment | Optional images or documents to include with the prompt. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The query text to search for in the document. | x | |
File Path | String | Optional file system path to a document file on the Mule runtime host to embed. Used when Document Bytes is not set. Do not bind this field directly to untrusted end-user input. | ||
Document Bytes | String | Optional base64-encoded document content to embed. Takes precedence over File Path when both are set. | ||
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the embedding model to use. | amazon.titan-embed-text-v1 | |
Dimension | Number | The dimensionality of the embedding vectors. | 1024 | |
Normalize | Boolean | Whether to normalize the embedding vectors. | true | |
Option Type | String | The type of embedding output to generate. | FULL | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Prompt | String | The text to generate embeddings for. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the embedding model to use. | amazon.titan-embed-text-v1 | |
Dimension | Number | The dimensionality of the embedding vectors. | 1024 | |
Normalize | Boolean | Whether to normalize the embedding vectors. | true | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.titan-text-express-v1 | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Text To Image | String | The text prompt describing the image to generate. | x | |
Avoid In Image | String | Text describing what should be avoided in the generated image (negative prompt). | x | |
Full Path Output | String | The full file path where the generated image is saved. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the image generation model to use. | amazon.titan-image-generator-v1:0 | |
Num Of Images | Number | The number of images to generate. | 1 | |
Height | Number | The height of the generated image in pixels. | 512 | |
Width | Number | The width of the generated image in pixels. | 512 | |
Cfg Scale | Number | The classifier-free guidance scale. Higher values increase adherence to the prompt. | 8.0 | |
Seed | Number | The random seed for reproducible image generation. | 0 | |
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Text To Analyze | String | The text to analyze for sentiment. | x | |
Output Mime Type | String | The MIME type of the payload that this operation outputs. | ||
Output Encoding | String | The encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | The name of the configuration to use to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Model Name | String | The name of the foundation model to use. | amazon.nova-lite-v1:0 | |
Temperature | Number | A value between 0 and 1 that regulates the creativity of LLMs' responses. Use lower temperature if you want more deterministic responses, and use higher temperature if you want more creative or different responses for the same prompt from LLMs on Amazon Bedrock. | 0.7 | |
Top P | Number | The percentage of most-likely candidates that the model considers for the next token. It typically ranges between 0.9 and 0.95. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Top K | Number | The number of most-likely candidates that the model considers for the next token. It typically ranges between 0.4 and 0.6. Refer to the model provider documentation to confirm whether this parameter is supported and to verify the appropriate acceptable range. | ||
Max Token Count | Number | The maximum number of tokens to consume during output generation. For consistent and predictable responses, it is recommended to explicitly configure maxTokens based on the model’s supported limits and expected output size. | ||
Guardrail Identifier | String | The unique identifier of the guardrail to apply. | ||
Guardrail Version | String | The version of the guardrail to use. | 1 | |
Aws Account Id | String | The AWS account ID for cross-account access. | ||
Target Variable | String | The name of the variable that stores the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. | ||
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Any |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | A comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | A comma-separated list of cipher suites enabled for this context. | ||
Trust Store | The trust store configuration. | |||
Key Store | The key store configuration. | |||
Revocation Check | The revocation check configuration. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store. | ||
Password | String | The password used to protect the trust store. | ||
Type | String | The type of store used. | ||
Algorithm | String | The algorithm used by the trust store. | ||
Insecure | Boolean | If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location (which will be resolved relative to the current classpath and file system, if possible) of the key store. | ||
Type | String | The type of store used. | ||
Alias | String | When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default. | ||
Key Password | String | The password used to protect the private key. | ||
Password | String | The password used to protect the key store. | ||
Algorithm | String | The algorithm used by the key store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Only verify the last element of the certificate chain. | ||
Prefer Crls | Boolean | Try CRL instead of OCSP first. | ||
No Fallback | Boolean | Do not use the secondary checking method (the one not selected before). | ||
Soft Fail | Boolean | Avoid verification failure when the revocation server can not be reached or is busy. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | The URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response (must be in the trust store), if present. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | ||
Reconnection Strategy | The reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | ||
Count | Number | How many reconnection attempts to make. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration. | ||
Time Unit | Enumeration, one of:
| Time unit for the Max Idle Time field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | The amount of memory that will be allocated to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. | ||
Max Buffer Size | Number | The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit. | ||
Buffer Unit | Enumeration, one of:
| The unit in which all these attributes are expressed. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Size | Number | Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| The unit in which In Memory Size is expressed. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Knowledge Base Id | String | The unique identifier of the knowledge base. | ||
Number Of Results | Number | The number of results to return from the query. | ||
Override Search Type | Enumeration, one of:
| The search type to use for retrieval. | ||
Retrieval Metadata Filter Type | Enumeration, one of:
| The filter type to apply to retrieval metadata. | ||
Metadata Filters | Object | The metadata filters to apply to the retrieval query. | ||
Reranking Configuration | The reranking configuration for the knowledge base. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Reranking Type | String | The type of reranking to use. | ||
Model Arn | String | The ARN of the model to use for reranking. | ||
Number Of Reranked Results | Number | The number of reranked results to return. | ||
Selection Mode | Enumeration, one of:
| The selection mode for reranking. | ||
Fields To Exclude | Array of String | The fields to exclude from reranking. | ||
Fields To Include | Array of String | The fields to include in reranking. | ||
Additional Model Request Fields | Object | Additional fields to include in the model request. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Source | Enumeration, one of:
| The error type from the source. | ||
Target | String | The target error type. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Content | The content of the memory record. | x | ||
Namespaces | Array of String | The namespaces associated with the memory record. | x | |
Timestamp | String | The timestamp of the memory record. | x | |
Memory Strategy Id | String | The unique identifier of the memory strategy. | ||
Request Identifier | String | A unique identifier for the create request. | x | |
Metadata | Object | Additional metadata associated with the memory record. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Text | String | The text content of the memory record. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Memory Record Id | String | The unique identifier of the memory record to delete. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Memory Record Id | String | The unique identifier of the memory record to update. | x | |
Content | The updated content of the memory record. | |||
Namespaces | Array of String | The updated namespaces associated with the memory record. | ||
Timestamp | String | The timestamp of the memory record. | x | |
Memory Strategy Id | String | The unique identifier of the memory strategy. | ||
Metadata | Object | Additional metadata associated with the memory record. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Baggage | String | The baggage header propagated with the request. | ||
Content Type | String | The content type of the response. | ||
Mcp Protocol Version | String | The Model Context Protocol (MCP) version used. | ||
Mcp Session Id | String | The MCP session identifier. | ||
Runtime Session Id | String | The unique identifier of the runtime session. | ||
Status Code | Number | HTTP status code of the response. | ||
Trace Id | String | The trace identifier used for distributed tracing. | ||
Trace Parent | String | The W3C trace context | ||
Trace State | String | The W3C trace context |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Left | The left-hand side of the filter expression. | |||
Operator | Enumeration, one of:
| The comparison operator to apply between the left and right expressions. | ||
Right | The right-hand side of the filter expression. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Metadata Key | String | The metadata key to filter by. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Metadata Value | The metadata value to compare against. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
String Value | String | The string value to compare. | ||
String List Value | Array of String | The list of string values to compare. | ||
Number Value | Number | The numeric value to compare. | ||
Date Time Value | String | The date-time value to compare. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Search Query | String | The query text used to search for memory records. | x | |
Memory Strategy Id | String | The unique identifier of the memory strategy. | ||
Top K | Number | The number of top matching results to return. | ||
Memory Metadata Filters | The metadata filters to apply to the search. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Runtime Session Id | String | The unique identifier of the runtime session. | ||
Status Code | Number | HTTP status code of the response. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The file system path of the attachment. | ||
Bytes | String | The content of the attachment. | ||
Name | String | The name of the attachment. | ||
Format | Enumeration, one of:
| The file format of the attachment. | x |
| Attribute | Value |
|---|---|
Project Name | Unique name for your project. This name is used as the title and name of the integration project file. For example, if the project name is "Salesforce Integration," the project file name is |
Project Location | Your home directory or another directory you create. Click Browse to select a different directory for the integration project. Don’t create the project within another project directory. |
| 1 | Search locally |
| 2 | Search in Exchange |
| Attribute | Description | Required |
|---|---|---|
Allowed methods | To allow all HTTP methods (default), do not define this attribute. To restrict certain methods, specify all allowed HTTP methods, for example, | No |
Response streaming mode | Whether to use streaming when the response is sent. | No |
Output MIME type | MIME type of the payload that this component outputs. | No |
Parameters | Appends a key-value pair for a reader property to the value of the Output MIME attribute. Multiple key-value pairs are allowed. | No |
Output encoding | Encoding of the payload that this component outputs. | No |
Streaming Strategy | Configures the way data streams are consumed in Mule apps. | No |
Primary node only | Select this option to execute the Listener trigger on the primary node only when running in a cluster. | No |
Redelivery policy | Configures the redelivery policy for executing requests that generate errors. You can add a redelivery policy to any source in a flow. | No |
Reconnection strategy | When an operation in a Mule application fails to connect to an external server, the default behavior is for the operation to fail immediately and return a connectivity error. You can modify the default behavior by configuring the reconnection strategy for the operation. | No |
Response | No | |
Error Response | HTTP error response returns a status code for the error. | No |
Body | Body of the error message. | No |
Headers | Headers to include in the error message. | No |
Status code | Status code of the error response, for example, | No |
Reason phrase | Reason for the error, for example, | No |
| Attribute | Value |
|---|---|
Project Name | Unique name for your project. This name is used as the title and name of the integration project file. For example, if the project name is "Salesforce Integration," the project file name is |
Project Location | Your home directory or another directory you create. Click Browse to select a different directory for the integration project. Don’t create the project within another project directory. |
| 1 | Search locally |
| 2 | Search in Exchange |
| Attribute | Description | Required |
|---|---|---|
Allowed methods | To allow all HTTP methods (default), do not define this attribute. To restrict certain methods, specify all allowed HTTP methods, for example, | No |
Response streaming mode | Whether to use streaming when the response is sent. | No |
Output MIME type | MIME type of the payload that this component outputs. | No |
Parameters | Appends a key-value pair for a reader property to the value of the Output MIME attribute. Multiple key-value pairs are allowed. | No |
Output encoding | Encoding of the payload that this component outputs. | No |
Streaming Strategy | Configures the way data streams are consumed in Mule apps. | No |
Primary node only | Select this option to execute the Listener trigger on the primary node only when running in a cluster. | No |
Redelivery policy | Configures the redelivery policy for executing requests that generate errors. You can add a redelivery policy to any source in a flow. | No |
Reconnection strategy | When an operation in a Mule application fails to connect to an external server, the default behavior is for the operation to fail immediately and return a connectivity error. You can modify the default behavior by configuring the reconnection strategy for the operation. | No |
Response | No | |
Error Response | HTTP error response returns a status code for the error. | No |
Body | Body of the error message. | No |
Headers | Headers to include in the error message. | No |
Status code | Status code of the error response, for example, | No |
Reason phrase | Reason for the error, for example, | No |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select Basic. |
Access Key | Enter the access key provided by Amazon. |
Secret Key | Enter the secret key provided by Amazon. |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select Role. |
Role ARN | Enter the role to assume to gain cross-account access. |
Access Key | Enter the access key provided by Amazon. |
Secret Key | Enter the secret key provided by Amazon. |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select Basic. |
Access Key | Enter the access key provided by Amazon. |
Secret Key | Enter the secret key provided by Amazon. |
Session Token | Optionally enter the session token provided by Amazon Security Token Service (AWS STS). |
Try Default AWSCredentials Provider Chain | Enable this field to obtain credentials from the AWS environment. The default is |
Region Endpoint | Enter the AWS region endpoint. The default is |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select Role. |
Role ARN | Enter the role to assume to gain cross-account access. |
Access Key | Enter the access key provided by Amazon. |
Secret Key | Enter the secret key provided by Amazon. |
Try Default AWSCredentials Provider Chain | Enable this field to obtain credentials from the AWS environment. The default is |
Region Endpoint | Enter the AWS region endpoint. The default is |