We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.wisdom.getAiAgent
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 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:
- AiAgent stringId 
- The identifier of the AI Agent.
- AssistantId string
- The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- AiAgent stringId 
- The identifier of the AI Agent.
- AssistantId string
- The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- aiAgent StringId 
- The identifier of the AI Agent.
- assistantId String
- The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
- aiAgent stringId 
- The identifier of the AI Agent.
- assistantId 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.
- aiAgent StringId 
- The identifier of the AI Agent.
- assistantId 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:
- AiAgent stringArn 
- The Amazon Resource Name (ARN) of the AI agent.
- AiAgent stringId 
- The identifier of the AI Agent.
- AssistantArn 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 Native. Wisdom. Outputs. Ai Agent Ai Agent Configuration2Properties 
- Configuration for the AI Agent.
- Description string
- The description of the AI Agent.
- ModifiedTime doubleSeconds 
- AiAgent stringArn 
- The Amazon Resource Name (ARN) of the AI agent.
- AiAgent stringId 
- The identifier of the AI Agent.
- AssistantArn string
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- Configuration
AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties 
- Configuration for the AI Agent.
- Description string
- The description of the AI Agent.
- ModifiedTime float64Seconds 
- aiAgent StringArn 
- The Amazon Resource Name (ARN) of the AI agent.
- aiAgent StringId 
- The identifier of the AI Agent.
- assistantArn String
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- configuration
AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties 
- Configuration for the AI Agent.
- description String
- The description of the AI Agent.
- modifiedTime DoubleSeconds 
- aiAgent stringArn 
- The Amazon Resource Name (ARN) of the AI agent.
- aiAgent stringId 
- The identifier of the AI Agent.
- assistantArn string
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- configuration
AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties 
- Configuration for the AI Agent.
- description string
- The description of the AI Agent.
- modifiedTime 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
AiAgent | AiAi Agent Configuration0Properties Agent | AiAi Agent Configuration1Properties Agent Ai Agent Configuration2Properties 
- Configuration for the AI Agent.
- description str
- The description of the AI Agent.
- modified_time_ floatseconds 
- aiAgent StringArn 
- The Amazon Resource Name (ARN) of the AI agent.
- aiAgent StringId 
- The identifier of the AI Agent.
- assistantArn String
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
- configuration Property Map | Property Map | Property Map
- Configuration for the AI Agent.
- description String
- The description of the AI Agent.
- modifiedTime NumberSeconds 
Supporting Types
AiAgentAiAgentAssociationConfigurationType      
AiAgentAiAgentConfiguration0Properties    
AiAgentAiAgentConfiguration1Properties    
AiAgentAiAgentConfiguration2Properties    
AiAgentAnswerRecommendationAiAgentConfiguration      
AiAgentAssociationConfiguration   
AiAgentAssociationConfigurationDataProperties     
AiAgentKnowledgeBaseAssociationConfigurationData      
- ContentTag 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 
- MaxResults double
- OverrideKnowledge Pulumi.Base Search Type Aws Native. Wisdom. Ai Agent Knowledge Base Search Type 
AiAgentKnowledgeBaseSearchType     
AiAgentManualSearchAiAgentConfiguration      
AiAgentOrCondition0Properties   
AiAgentOrCondition1Properties   
AiAgentSelfServiceAiAgentConfiguration      
AiAgentTagCondition   
AiAgentTagFilter0Properties   
AiAgentTagFilter1Properties   
AiAgentTagFilter2Properties   
- OrConditions List<Union<Pulumi.Aws Native. Wisdom. Inputs. Ai Agent Or Condition0Properties, Pulumi. Aws Native. Wisdom. Inputs. Ai Agent Or Condition1Properties>> 
- OrConditions []interface{}
- orConditions List<Either<AiAgent Or Condition0Properties,Ai Agent Or Condition1Properties>> 
- orConditions (AiAgent Or Condition0Properties | Ai Agent Or Condition1Properties)[] 
- or_conditions Sequence[Union[AiAgent Or Condition0Properties, Ai Agent Or Condition1Properties]] 
- orConditions 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.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi