CfnAgentMixinProps

class aws_cdk.cfn_property_mixins.aws_quicksight.CfnAgentMixinProps(*, action_connectors=None, agent_id=None, agent_lifecycle=None, aws_account_id=None, custom_prompt_input=None, description=None, icon_id=None, name=None, spaces=None, starter_prompts=None, tags=None, welcome_message=None)

Bases: object

Properties for CfnAgentPropsMixin.

Parameters:
  • action_connectors (Optional[Sequence[str]]) – A list of ActionConnector ARNs (max 10) attached to the agent.

  • agent_id (Optional[str]) – The unique identifier for the agent.

  • agent_lifecycle (Optional[str]) – The lifecycle stage of the agent. PREVIEW or PUBLISHED.

  • aws_account_id (Optional[str]) – The ID of the Amazon Web Services account where the agent is being created.

  • custom_prompt_input (Union[IResolvable, CustomPromptInputProperty, Dict[str, Any], None]) – Custom prompt configuration. Specify either ExistingPrompt or NewPrompt.

  • description (Optional[str]) – A description of the agent.

  • icon_id (Optional[str]) – The icon identifier for the agent.

  • name (Optional[str]) – The display name of the agent.

  • spaces (Optional[Sequence[str]]) – A list of Space ARNs (max 10) attached to the agent.

  • starter_prompts (Optional[Sequence[str]]) – A list of up to 3 starter prompts displayed to users.

  • tags (Optional[Sequence[Union[AgentTagProperty, Dict[str, Any]]]]) – A list of key-value pairs to associate with the agent resource.

  • welcome_message (Optional[str]) – The welcome message displayed when a user opens the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_quicksight as quicksight

cfn_agent_mixin_props = quicksight.CfnAgentMixinProps(
    action_connectors=["actionConnectors"],
    agent_id="agentId",
    agent_lifecycle="agentLifecycle",
    aws_account_id="awsAccountId",
    custom_prompt_input=quicksight.CfnAgentPropsMixin.CustomPromptInputProperty(
        existing_prompt=quicksight.CfnAgentPropsMixin.CustomPromptProfileProperty(
            model_profile_id="modelProfileId",
            qbs_aws_account_id="qbsAwsAccountId",
            subscription_id="subscriptionId"
        ),
        new_prompt=quicksight.CfnAgentPropsMixin.CustomPromptInputParametersProperty(
            custom_instructions="customInstructions",
            identity="identity",
            output_style="outputStyle",
            response_length="responseLength",
            tone="tone"
        )
    ),
    description="description",
    icon_id="iconId",
    name="name",
    spaces=["spaces"],
    starter_prompts=["starterPrompts"],
    tags=[quicksight.CfnAgentPropsMixin.AgentTagProperty(
        key="key",
        value="value"
    )],
    welcome_message="welcomeMessage"
)

Attributes

action_connectors

A list of ActionConnector ARNs (max 10) attached to the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-actionconnectors

agent_id

The unique identifier for the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-agentid

agent_lifecycle

The lifecycle stage of the agent.

PREVIEW or PUBLISHED.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-agentlifecycle

aws_account_id

The ID of the Amazon Web Services account where the agent is being created.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-awsaccountid

custom_prompt_input

Custom prompt configuration.

Specify either ExistingPrompt or NewPrompt.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-custompromptinput

description

A description of the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-description

icon_id

The icon identifier for the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-iconid

name

The display name of the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-name

spaces

A list of Space ARNs (max 10) attached to the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-spaces

starter_prompts

A list of up to 3 starter prompts displayed to users.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-starterprompts

tags

A list of key-value pairs to associate with the agent resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-tags

welcome_message

The welcome message displayed when a user opens the agent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-agent.html#cfn-quicksight-agent-welcomemessage