This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::QuickSight::Agent CustomPromptInterface
The custom prompt interface configuration that defines how an agent's prompt is configured.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "CustomInstructions" :String, "Identity" :String, "ModelProfileId" :String, "OutputStyle" :String, "PromptSummary" :String, "QbsAwsAccountId" :String, "ResponseLength" :String, "SubscriptionId" :String, "Tone" :String}
YAML
CustomInstructions:StringIdentity:StringModelProfileId:StringOutputStyle:StringPromptSummary:StringQbsAwsAccountId:StringResponseLength:StringSubscriptionId:StringTone:String
Properties
CustomInstructions-
Custom instructions for the agent's behavior.
Required: No
Type: String
Minimum:
5Maximum:
350000Update requires: No interruption
Identity-
Instructions that define the agent's identity and persona.
Required: No
Type: String
Minimum:
5Maximum:
350000Update requires: No interruption
ModelProfileId-
The identifier of the model profile.
Required: No
Type: String
Pattern:
^[a-zA-Z0-9][a-zA-Z0-9-]{35}$Minimum:
36Maximum:
36Update requires: No interruption
OutputStyle-
Instructions for the desired output style.
Required: No
Type: String
Minimum:
5Maximum:
350000Update requires: No interruption
PromptSummary-
A summary of the custom prompt configuration.
Required: No
Type: String
Update requires: No interruption
QbsAwsAccountId-
The AWS account ID for the Q Business service.
Required: No
Type: String
Pattern:
^QBS[0-9]{12}$Minimum:
15Maximum:
15Update requires: No interruption
ResponseLength-
Instructions for the desired response length.
Required: No
Type: String
Minimum:
5Maximum:
350000Update requires: No interruption
SubscriptionId-
The subscription identifier.
Required: No
Type: String
Pattern:
^[a-z0-9]+$Minimum:
32Maximum:
32Update requires: No interruption
Tone-
Instructions for the desired tone of responses.
Required: No
Type: String
Minimum:
5Maximum:
350000Update requires: No interruption