This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Bedrock::Agent Function
Defines parameters that the agent needs to invoke from the user to complete the function. Corresponds to an action in an action group.
This data type is used in the following API operations:
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Description" :String, "Name" :String, "Parameters" :{, "RequireConfirmation" :Key:Value, ...}String}
YAML
Description:StringName:StringParameters:RequireConfirmation:Key:ValueString
Properties
- Description
- 
                    A description of the function and its purpose. Required: No Type: String Minimum: 1Maximum: 1200Update requires: No interruption 
- Name
- 
                    A name for the function. Required: Yes Type: String Pattern: ^([0-9a-zA-Z][_-]?){1,100}$Update requires: No interruption 
- Parameters
- 
                    The parameters that the agent elicits from the user to fulfill the function. Required: No Type: Object of ParameterDetail Update requires: No interruption 
- RequireConfirmation
- 
                    Contains information if user confirmation is required to invoke the function. Required: No Type: String Allowed values: ENABLED | DISABLEDUpdate requires: No interruption