Interface CfnAgentMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAgentMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:23.183Z")
@Stability(Stable)
public interface CfnAgentMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAgentPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.quicksight.*;
CfnAgentMixinProps cfnAgentMixinProps = CfnAgentMixinProps.builder()
.actionConnectors(List.of("actionConnectors"))
.agentId("agentId")
.agentLifecycle("agentLifecycle")
.awsAccountId("awsAccountId")
.customPromptInput(CustomPromptInputProperty.builder()
.existingPrompt(CustomPromptProfileProperty.builder()
.modelProfileId("modelProfileId")
.qbsAwsAccountId("qbsAwsAccountId")
.subscriptionId("subscriptionId")
.build())
.newPrompt(CustomPromptInputParametersProperty.builder()
.customInstructions("customInstructions")
.identity("identity")
.outputStyle("outputStyle")
.responseLength("responseLength")
.tone("tone")
.build())
.build())
.description("description")
.iconId("iconId")
.name("name")
.spaces(List.of("spaces"))
.starterPrompts(List.of("starterPrompts"))
.tags(List.of(AgentTagProperty.builder()
.key("key")
.value("value")
.build()))
.welcomeMessage("welcomeMessage")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAgentMixinPropsstatic final classAn implementation forCfnAgentMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAgentMixinProps.Builderbuilder()A list of ActionConnector ARNs (max 10) attached to the agent.default StringThe unique identifier for the agent.default StringThe lifecycle stage of the agent.default StringThe ID of the Amazon Web Services account where the agent is being created.default ObjectCustom prompt configuration.default StringA description of the agent.default StringThe icon identifier for the agent.default StringgetName()The display name of the agent.A list of Space ARNs (max 10) attached to the agent.A list of up to 3 starter prompts displayed to users.default List<CfnAgentPropsMixin.AgentTagProperty> getTags()A list of key-value pairs to associate with the agent resource.default StringThe welcome message displayed when a user opens the agent.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionConnectors
A list of ActionConnector ARNs (max 10) attached to the agent.- See Also:
-
getAgentId
The unique identifier for the agent.- See Also:
-
getAgentLifecycle
The lifecycle stage of the agent.PREVIEW or PUBLISHED.
- See Also:
-
getAwsAccountId
The ID of the Amazon Web Services account where the agent is being created.- See Also:
-
getCustomPromptInput
Custom prompt configuration.Specify either ExistingPrompt or NewPrompt.
Returns union: either
IResolvableorCfnAgentPropsMixin.CustomPromptInputProperty- See Also:
-
getDescription
A description of the agent.- See Also:
-
getIconId
The icon identifier for the agent.- See Also:
-
getName
The display name of the agent.- See Also:
-
getSpaces
A list of Space ARNs (max 10) attached to the agent.- See Also:
-
getStarterPrompts
A list of up to 3 starter prompts displayed to users.- See Also:
-
getTags
A list of key-value pairs to associate with the agent resource.- See Also:
-
getWelcomeMessage
The welcome message displayed when a user opens the agent.- See Also:
-
builder
- Returns:
- a
CfnAgentMixinProps.BuilderofCfnAgentMixinProps
-