We recommend new projects start with resources from the AWS provider.
aws-native.wisdom.AiAgent
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Wisdom::AIAgent Resource Type
Create AiAgent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AiAgent(name: string, args: AiAgentArgs, opts?: CustomResourceOptions);
@overload
def AiAgent(resource_name: str,
args: AiAgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AiAgent(resource_name: str,
opts: Optional[ResourceOptions] = None,
assistant_id: Optional[str] = None,
configuration: Optional[Union[AiAgentAiAgentConfiguration0PropertiesArgs, AiAgentAiAgentConfiguration1PropertiesArgs, AiAgentAiAgentConfiguration2PropertiesArgs]] = None,
type: Optional[AiAgentAiAgentType] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewAiAgent(ctx *Context, name string, args AiAgentArgs, opts ...ResourceOption) (*AiAgent, error)
public AiAgent(string name, AiAgentArgs args, CustomResourceOptions? opts = null)
public AiAgent(String name, AiAgentArgs args)
public AiAgent(String name, AiAgentArgs args, CustomResourceOptions options)
type: aws-native:wisdom:AiAgent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AiAgentArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. AiAgentArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AiAgentArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AiAgentArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. AiAgentArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AiAgent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AiAgent resource accepts the following input properties:
- Assistant
Id This property is required. string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- Configuration
This property is required. Pulumi.Aws | Pulumi.Native. Wisdom. Inputs. Ai Agent Ai Agent Configuration0Properties Aws | Pulumi.Native. Wisdom. Inputs. Ai Agent Ai Agent Configuration1Properties Aws Native. Wisdom. Inputs. Ai Agent Ai Agent Configuration2Properties - Configuration for the AI Agent.
- Type
This property is required. Pulumi.Aws Native. Wisdom. Ai Agent Ai Agent Type - The type of the AI Agent.
- Description string
- The description of the AI Agent.
- Name string
- The name of the AI Agent.
- Dictionary<string, string>
- The tags used to organize, track, or control access for this resource.
- Assistant
Id This property is required. string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- Configuration
This property is required. AiAgent | AiAi Agent Configuration0Properties Args Agent | AiAi Agent Configuration1Properties Args Agent Ai Agent Configuration2Properties Args - Configuration for the AI Agent.
- Type
This property is required. AiAgent Ai Agent Type - The type of the AI Agent.
- Description string
- The description of the AI Agent.
- Name string
- The name of the AI Agent.
- map[string]string
- The tags used to organize, track, or control access for this resource.
- assistant
Id This property is required. String - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- configuration
This property is required. AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties - Configuration for the AI Agent.
- type
This property is required. AiAgent Ai Agent Type - The type of the AI Agent.
- description String
- The description of the AI Agent.
- name String
- The name of the AI Agent.
- Map<String,String>
- The tags used to organize, track, or control access for this resource.
- assistant
Id This property is required. string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- configuration
This property is required. AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties - Configuration for the AI Agent.
- type
This property is required. AiAgent Ai Agent Type - The type of the AI Agent.
- description string
- The description of the AI Agent.
- name string
- The name of the AI Agent.
- {[key: string]: string}
- The tags used to organize, track, or control access for this resource.
- assistant_
id This property is required. str - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- configuration
This property is required. AiAgent | AiAi Agent Configuration0Properties Args Agent | AiAi Agent Configuration1Properties Args Agent Ai Agent Configuration2Properties Args - Configuration for the AI Agent.
- type
This property is required. AiAgent Ai Agent Type - The type of the AI Agent.
- description str
- The description of the AI Agent.
- name str
- The name of the AI Agent.
- Mapping[str, str]
- The tags used to organize, track, or control access for this resource.
- assistant
Id This property is required. String - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- configuration
This property is required. Property Map | Property Map | Property Map - Configuration for the AI Agent.
- type
This property is required. "MANUAL_SEARCH" | "ANSWER_RECOMMENDATION" | "SELF_SERVICE" - The type of the AI Agent.
- description String
- The description of the AI Agent.
- name String
- The name of the AI Agent.
- Map<String>
- The tags used to organize, track, or control access for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the AiAgent resource produces the following output properties:
- Ai
Agent stringArn - The Amazon Resource Name (ARN) of the AI agent.
- Ai
Agent stringId - The identifier of the AI Agent.
- Assistant
Arn string - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
Time doubleSeconds
- Ai
Agent stringArn - The Amazon Resource Name (ARN) of the AI agent.
- Ai
Agent stringId - The identifier of the AI Agent.
- Assistant
Arn string - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
Time float64Seconds
- ai
Agent StringArn - The Amazon Resource Name (ARN) of the AI agent.
- ai
Agent StringId - The identifier of the AI Agent.
- assistant
Arn String - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
Time DoubleSeconds
- ai
Agent stringArn - The Amazon Resource Name (ARN) of the AI agent.
- ai
Agent stringId - The identifier of the AI Agent.
- assistant
Arn string - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- id string
- The provider-assigned unique ID for this managed resource.
- modified
Time numberSeconds
- ai_
agent_ strarn - The Amazon Resource Name (ARN) of the AI agent.
- ai_
agent_ strid - The identifier of the AI Agent.
- assistant_
arn str - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- id str
- The provider-assigned unique ID for this managed resource.
- modified_
time_ floatseconds
- ai
Agent StringArn - The Amazon Resource Name (ARN) of the AI agent.
- ai
Agent StringId - The identifier of the AI Agent.
- assistant
Arn String - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
Time NumberSeconds
Supporting Types
AiAgentAiAgentAssociationConfigurationType, AiAgentAiAgentAssociationConfigurationTypeArgs
- Knowledge
Base - KNOWLEDGE_BASE
- Ai
Agent Ai Agent Association Configuration Type Knowledge Base - KNOWLEDGE_BASE
- Knowledge
Base - KNOWLEDGE_BASE
- Knowledge
Base - KNOWLEDGE_BASE
- KNOWLEDGE_BASE
- KNOWLEDGE_BASE
- "KNOWLEDGE_BASE"
- KNOWLEDGE_BASE
AiAgentAiAgentConfiguration0Properties, AiAgentAiAgentConfiguration0PropertiesArgs
- Manual
Search Ai Agent Configuration This property is required. Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Manual Search Ai Agent Configuration
- Manual
Search Ai Agent Configuration This property is required. AiAgent Manual Search Ai Agent Configuration
- manual
Search Ai Agent Configuration This property is required. AiAgent Manual Search Ai Agent Configuration
- manual
Search Ai Agent Configuration This property is required. AiAgent Manual Search Ai Agent Configuration
- manual_
search_ ai_ agent_ configuration This property is required. AiAgent Manual Search Ai Agent Configuration
- manual
Search Ai Agent Configuration This property is required. Property Map
AiAgentAiAgentConfiguration1Properties, AiAgentAiAgentConfiguration1PropertiesArgs
- Answer
Recommendation Ai Agent Configuration This property is required. AiAgent Answer Recommendation Ai Agent Configuration
- answer
Recommendation Ai Agent Configuration This property is required. AiAgent Answer Recommendation Ai Agent Configuration
- answer
Recommendation Ai Agent Configuration This property is required. AiAgent Answer Recommendation Ai Agent Configuration
- answer_
recommendation_ ai_ agent_ configuration This property is required. AiAgent Answer Recommendation Ai Agent Configuration
- answer
Recommendation Ai Agent Configuration This property is required. Property Map
AiAgentAiAgentConfiguration2Properties, AiAgentAiAgentConfiguration2PropertiesArgs
- Self
Service Ai Agent Configuration This property is required. Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Self Service Ai Agent Configuration
- Self
Service Ai Agent Configuration This property is required. AiAgent Self Service Ai Agent Configuration
- self
Service Ai Agent Configuration This property is required. AiAgent Self Service Ai Agent Configuration
- self
Service Ai Agent Configuration This property is required. AiAgent Self Service Ai Agent Configuration
- self_
service_ ai_ agent_ configuration This property is required. AiAgent Self Service Ai Agent Configuration
- self
Service Ai Agent Configuration This property is required. Property Map
AiAgentAiAgentType, AiAgentAiAgentTypeArgs
- Manual
Search - MANUAL_SEARCH
- Answer
Recommendation - ANSWER_RECOMMENDATION
- Self
Service - SELF_SERVICE
- Ai
Agent Ai Agent Type Manual Search - MANUAL_SEARCH
- Ai
Agent Ai Agent Type Answer Recommendation - ANSWER_RECOMMENDATION
- Ai
Agent Ai Agent Type Self Service - SELF_SERVICE
- Manual
Search - MANUAL_SEARCH
- Answer
Recommendation - ANSWER_RECOMMENDATION
- Self
Service - SELF_SERVICE
- Manual
Search - MANUAL_SEARCH
- Answer
Recommendation - ANSWER_RECOMMENDATION
- Self
Service - SELF_SERVICE
- MANUAL_SEARCH
- MANUAL_SEARCH
- ANSWER_RECOMMENDATION
- ANSWER_RECOMMENDATION
- SELF_SERVICE
- SELF_SERVICE
- "MANUAL_SEARCH"
- MANUAL_SEARCH
- "ANSWER_RECOMMENDATION"
- ANSWER_RECOMMENDATION
- "SELF_SERVICE"
- SELF_SERVICE
AiAgentAnswerRecommendationAiAgentConfiguration, AiAgentAnswerRecommendationAiAgentConfigurationArgs
AiAgentAssociationConfiguration, AiAgentAssociationConfigurationArgs
AiAgentAssociationConfigurationDataProperties, AiAgentAssociationConfigurationDataPropertiesArgs
- Knowledge
Base Association Configuration Data This property is required. AiAgent Knowledge Base Association Configuration Data
- knowledge
Base Association Configuration Data This property is required. AiAgent Knowledge Base Association Configuration Data
- knowledge
Base Association Configuration Data This property is required. AiAgent Knowledge Base Association Configuration Data
- knowledge_
base_ association_ configuration_ data This property is required. AiAgent Knowledge Base Association Configuration Data
- knowledge
Base Association Configuration Data This property is required. Property Map
AiAgentKnowledgeBaseAssociationConfigurationData, AiAgentKnowledgeBaseAssociationConfigurationDataArgs
- Content
Tag Pulumi.Filter Aws | Pulumi.Native. Wisdom. Inputs. Ai Agent Tag Filter0Properties Aws | Pulumi.Native. Wisdom. Inputs. Ai Agent Tag Filter1Properties Aws Native. Wisdom. Inputs. Ai Agent Tag Filter2Properties - Max
Results double - Override
Knowledge Pulumi.Base Search Type Aws Native. Wisdom. Ai Agent Knowledge Base Search Type
AiAgentKnowledgeBaseSearchType, AiAgentKnowledgeBaseSearchTypeArgs
- Hybrid
- HYBRID
- Semantic
- SEMANTIC
- Ai
Agent Knowledge Base Search Type Hybrid - HYBRID
- Ai
Agent Knowledge Base Search Type Semantic - SEMANTIC
- Hybrid
- HYBRID
- Semantic
- SEMANTIC
- Hybrid
- HYBRID
- Semantic
- SEMANTIC
- HYBRID
- HYBRID
- SEMANTIC
- SEMANTIC
- "HYBRID"
- HYBRID
- "SEMANTIC"
- SEMANTIC
AiAgentManualSearchAiAgentConfiguration, AiAgentManualSearchAiAgentConfigurationArgs
AiAgentOrCondition0Properties, AiAgentOrCondition0PropertiesArgs
- And
Conditions This property is required. List<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Tag Condition>
- And
Conditions This property is required. []AiAgent Tag Condition
- and
Conditions This property is required. List<AiAgent Tag Condition>
- and
Conditions This property is required. AiAgent Tag Condition[]
- and_
conditions This property is required. Sequence[AiAgent Tag Condition]
- and
Conditions This property is required. List<Property Map>
AiAgentOrCondition1Properties, AiAgentOrCondition1PropertiesArgs
- Tag
Condition This property is required. Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Tag Condition
- Tag
Condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. AiAgent Tag Condition
- tag_
condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. Property Map
AiAgentSelfServiceAiAgentConfiguration, AiAgentSelfServiceAiAgentConfigurationArgs
AiAgentTagCondition, AiAgentTagConditionArgs
AiAgentTagFilter0Properties, AiAgentTagFilter0PropertiesArgs
- Tag
Condition This property is required. Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Tag Condition
- Tag
Condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. AiAgent Tag Condition
- tag_
condition This property is required. AiAgent Tag Condition
- tag
Condition This property is required. Property Map
AiAgentTagFilter1Properties, AiAgentTagFilter1PropertiesArgs
- And
Conditions This property is required. List<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Tag Condition>
- And
Conditions This property is required. []AiAgent Tag Condition
- and
Conditions This property is required. List<AiAgent Tag Condition>
- and
Conditions This property is required. AiAgent Tag Condition[]
- and_
conditions This property is required. Sequence[AiAgent Tag Condition]
- and
Conditions This property is required. List<Property Map>
AiAgentTagFilter2Properties, AiAgentTagFilter2PropertiesArgs
- Or
Conditions This property is required. List<Union<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Or Condition0Properties, Pulumi. Aws Native. Wisdom. Inputs. Ai Agent Or Condition1Properties>>
- Or
Conditions This property is required. []interface{}
- or
Conditions This property is required. List<Either<AiAgent Or Condition0Properties,Ai Agent Or Condition1Properties>>
- or
Conditions This property is required. (AiAgent Or Condition0Properties | Ai Agent Or Condition1Properties)[]
- or_
conditions This property is required. Sequence[Union[AiAgent Or Condition0Properties, Ai Agent Or Condition1Properties]]
- or
Conditions This property is required. List<Property Map | Property Map>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.