We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.48.0 published on Monday, Jan 12, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.48.0 published on Monday, Jan 12, 2026 by Pulumi
Definition of AWS::Wisdom::AIAgent Resource Type
Using getAiAgent
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAiAgent(args: GetAiAgentArgs, opts?: InvokeOptions): Promise<GetAiAgentResult>
function getAiAgentOutput(args: GetAiAgentOutputArgs, opts?: InvokeOptions): Output<GetAiAgentResult>def get_ai_agent(ai_agent_id: Optional[str] = None,
assistant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAiAgentResult
def get_ai_agent_output(ai_agent_id: Optional[pulumi.Input[str]] = None,
assistant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAiAgentResult]func LookupAiAgent(ctx *Context, args *LookupAiAgentArgs, opts ...InvokeOption) (*LookupAiAgentResult, error)
func LookupAiAgentOutput(ctx *Context, args *LookupAiAgentOutputArgs, opts ...InvokeOption) LookupAiAgentResultOutput> Note: This function is named LookupAiAgent in the Go SDK.
public static class GetAiAgent
{
public static Task<GetAiAgentResult> InvokeAsync(GetAiAgentArgs args, InvokeOptions? opts = null)
public static Output<GetAiAgentResult> Invoke(GetAiAgentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAiAgentResult> getAiAgent(GetAiAgentArgs args, InvokeOptions options)
public static Output<GetAiAgentResult> getAiAgent(GetAiAgentArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:wisdom:getAiAgent
arguments:
# arguments dictionaryThe following arguments are supported:
- Ai
Agent stringId - The identifier of the AI Agent.
- Assistant
Id string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- Ai
Agent stringId - The identifier of the AI Agent.
- Assistant
Id string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- ai
Agent StringId - The identifier of the AI Agent.
- assistant
Id String - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- ai
Agent stringId - The identifier of the AI Agent.
- assistant
Id string - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- ai_
agent_ strid - The identifier of the AI Agent.
- assistant_
id str - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- ai
Agent StringId - The identifier of the AI Agent.
- assistant
Id String - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
getAiAgent Result
The following output properties are available:
- 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.
- Configuration
Pulumi.
Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration0Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration1Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration2Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration3Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration4Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration5Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration6Properties Aws | Pulumi.Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration7Properties Aws Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration8Properties - Configuration for the AI Agent.
- Description string
- The description of the AI Agent.
- 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.
- Configuration
Ai
Agent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent | AiAi Agent Configuration2Properties Agent | AiAi Agent Configuration3Properties Agent | AiAi Agent Configuration4Properties Agent | AiAi Agent Configuration5Properties Agent | AiAi Agent Configuration6Properties Agent | AiAi Agent Configuration7Properties Agent Ai Agent Configuration8Properties - Configuration for the AI Agent.
- Description string
- The description of the AI Agent.
- 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.
- configuration
Ai
Agent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent | AiAi Agent Configuration2Properties Agent | AiAi Agent Configuration3Properties Agent | AiAi Agent Configuration4Properties Agent | AiAi Agent Configuration5Properties Agent | AiAi Agent Configuration6Properties Agent | AiAi Agent Configuration7Properties Agent Ai Agent Configuration8Properties - Configuration for the AI Agent.
- description String
- The description of the AI Agent.
- 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.
- configuration
Ai
Agent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent | AiAi Agent Configuration2Properties Agent | AiAi Agent Configuration3Properties Agent | AiAi Agent Configuration4Properties Agent | AiAi Agent Configuration5Properties Agent | AiAi Agent Configuration6Properties Agent | AiAi Agent Configuration7Properties Agent Ai Agent Configuration8Properties - Configuration for the AI Agent.
- description string
- The description of the AI Agent.
- 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.
- configuration
Ai
Agent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent | AiAi Agent Configuration2Properties Agent | AiAi Agent Configuration3Properties Agent | AiAi Agent Configuration4Properties Agent | AiAi Agent Configuration5Properties Agent | AiAi Agent Configuration6Properties Agent | AiAi Agent Configuration7Properties Agent Ai Agent Configuration8Properties - Configuration for the AI Agent.
- description str
- The description of the AI Agent.
- 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.
- configuration Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Configuration for the AI Agent.
- description String
- The description of the AI Agent.
- modified
Time NumberSeconds
Supporting Types
AiAgentAiAgentAssociationConfigurationType
AiAgentAiAgentConfiguration0Properties
AiAgentAiAgentConfiguration1Properties
AiAgentAiAgentConfiguration2Properties
AiAgentAiAgentConfiguration3Properties
AiAgentAiAgentConfiguration4Properties
AiAgentAiAgentConfiguration5Properties
AiAgentAiAgentConfiguration6Properties
AiAgentAiAgentConfiguration7Properties
AiAgentAiAgentConfiguration8Properties
AiAgentAnswerRecommendationAiAgentConfiguration
AiAgentAssociationConfiguration
AiAgentAssociationConfigurationDataProperties
AiAgentCaseSummarizationAiAgentConfiguration
- Case
Summarization stringAi Guardrail Id - Case
Summarization stringAi Prompt Id - Locale string
- Case
Summarization stringAi Guardrail Id - Case
Summarization stringAi Prompt Id - Locale string
- case
Summarization StringAi Guardrail Id - case
Summarization StringAi Prompt Id - locale String
- case
Summarization stringAi Guardrail Id - case
Summarization stringAi Prompt Id - locale string
- case
Summarization StringAi Guardrail Id - case
Summarization StringAi Prompt Id - locale String
AiAgentEmailGenerativeAnswerAiAgentConfiguration
AiAgentEmailOverviewAiAgentConfiguration
- Email
Overview stringAi Prompt Id - Locale string
- Email
Overview stringAi Prompt Id - Locale string
- email
Overview StringAi Prompt Id - locale String
- email
Overview stringAi Prompt Id - locale string
- email
Overview StringAi Prompt Id - locale String
AiAgentEmailResponseAiAgentConfiguration
AiAgentKnowledgeBaseAssociationConfigurationData
- 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
AiAgentManualSearchAiAgentConfiguration
AiAgentNoteTakingAiAgentConfiguration
- Locale string
- Note
Taking stringAi Guardrail Id - Note
Taking stringAi Prompt Id
- Locale string
- Note
Taking stringAi Guardrail Id - Note
Taking stringAi Prompt Id
- locale String
- note
Taking StringAi Guardrail Id - note
Taking StringAi Prompt Id
- locale string
- note
Taking stringAi Guardrail Id - note
Taking stringAi Prompt Id
- locale String
- note
Taking StringAi Guardrail Id - note
Taking StringAi Prompt Id
AiAgentOrCondition0Properties
AiAgentOrCondition1Properties
AiAgentOrchestrationAiAgentConfiguration
- orchestration
Ai StringPrompt Id - connect
Instance StringArn - locale String
- orchestration
Ai StringGuardrail Id - tool
Configurations List<Property Map>
AiAgentSelfServiceAiAgentConfiguration
AiAgentTagCondition
AiAgentTagFilter0Properties
AiAgentTagFilter1Properties
AiAgentTagFilter2Properties
- Or
Conditions List<Union<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Or Condition0Properties, Pulumi. Aws Native. Wisdom. Inputs. Ai Agent Or Condition1Properties>>
- Or
Conditions []interface{}
- or
Conditions List<Either<AiAgent Or Condition0Properties,Ai Agent Or Condition1Properties>>
- or
Conditions (AiAgent Or Condition0Properties | Ai Agent Or Condition1Properties)[]
- or_
conditions Sequence[Union[AiAgent Or Condition0Properties, Ai Agent Or Condition1Properties]]
- or
Conditions List<Property Map | Property Map>
AiAgentToolConfiguration
- Tool
Name string - Tool
Type Pulumi.Aws Native. Wisdom. Ai Agent Tool Type - Annotations
Pulumi.
Aws Native. Wisdom. Inputs. Ai Agent Annotation - Description string
- Input
Schema object - Instruction
Pulumi.
Aws Native. Wisdom. Inputs. Ai Agent Tool Instruction - Output
Filters List<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Tool Output Filter> - Output
Schema object - Override
Input List<Pulumi.Values Aws Native. Wisdom. Inputs. Ai Agent Tool Override Input Value> - Title string
- Tool
Id string - User
Interaction Pulumi.Configuration Aws Native. Wisdom. Inputs. Ai Agent User Interaction Configuration
- Tool
Name string - Tool
Type AiAgent Tool Type - Annotations
Ai
Agent Annotation - Description string
- Input
Schema interface{} - Instruction
Ai
Agent Tool Instruction - Output
Filters []AiAgent Tool Output Filter - Output
Schema interface{} - Override
Input []AiValues Agent Tool Override Input Value - Title string
- Tool
Id string - User
Interaction AiConfiguration Agent User Interaction Configuration
- tool
Name String - tool
Type AiAgent Tool Type - annotations
Ai
Agent Annotation - description String
- input
Schema Object - instruction
Ai
Agent Tool Instruction - output
Filters List<AiAgent Tool Output Filter> - output
Schema Object - override
Input List<AiValues Agent Tool Override Input Value> - title String
- tool
Id String - user
Interaction AiConfiguration Agent User Interaction Configuration
- tool
Name string - tool
Type AiAgent Tool Type - annotations
Ai
Agent Annotation - description string
- input
Schema any - instruction
Ai
Agent Tool Instruction - output
Filters AiAgent Tool Output Filter[] - output
Schema any - override
Input AiValues Agent Tool Override Input Value[] - title string
- tool
Id string - user
Interaction AiConfiguration Agent User Interaction Configuration
- tool_
name str - tool_
type AiAgent Tool Type - annotations
Ai
Agent Annotation - description str
- input_
schema Any - instruction
Ai
Agent Tool Instruction - output_
filters Sequence[AiAgent Tool Output Filter] - output_
schema Any - override_
input_ Sequence[Aivalues Agent Tool Override Input Value] - title str
- tool_
id str - user_
interaction_ Aiconfiguration Agent User Interaction Configuration
- tool
Name String - tool
Type "MODEL_CONTEXT_PROTOCOL" | "RETURN_TO_CONTROL" | "CONSTANT" - annotations Property Map
- description String
- input
Schema Any - instruction Property Map
- output
Filters List<Property Map> - output
Schema Any - override
Input List<Property Map>Values - title String
- tool
Id String - user
Interaction Property MapConfiguration
AiAgentToolInstruction
- Examples List<string>
- Instruction string
- Examples []string
- Instruction string
- examples List<String>
- instruction String
- examples string[]
- instruction string
- examples Sequence[str]
- instruction str
- examples List<String>
- instruction String
AiAgentToolOutputConfiguration
- Output
Variable stringName Override - Session
Data stringNamespace
- Output
Variable stringName Override - Session
Data stringNamespace
- output
Variable StringName Override - session
Data StringNamespace
- output
Variable stringName Override - session
Data stringNamespace
- output
Variable StringName Override - session
Data StringNamespace
AiAgentToolOutputFilter
AiAgentToolOverrideConstantInputValue
AiAgentToolOverrideInputValue
- json
Path String - value Property Map
AiAgentToolOverrideInputValueConfigurationProperties
AiAgentToolOverrideInputValueType
AiAgentToolType
AiAgentUserInteractionConfiguration
- is
User BooleanConfirmation Required
- is
User booleanConfirmation Required
- is
User BooleanConfirmation Required
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.48.0 published on Monday, Jan 12, 2026 by Pulumi
