1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. wisdom
  5. getAiAgent

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>
Copy
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]
Copy
func LookupAiAgent(ctx *Context, args *LookupAiAgentArgs, opts ...InvokeOption) (*LookupAiAgentResult, error)
func LookupAiAgentOutput(ctx *Context, args *LookupAiAgentOutputArgs, opts ...InvokeOption) LookupAiAgentResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAiAgentResult> getAiAgent(GetAiAgentArgs args, InvokeOptions options)
public static Output<GetAiAgentResult> getAiAgent(GetAiAgentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:wisdom:getAiAgent
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AiAgentId This property is required. string
The identifier of the AI Agent.
AssistantId 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.
AiAgentId This property is required. string
The identifier of the AI Agent.
AssistantId 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.
aiAgentId This property is required. String
The identifier of the AI Agent.
assistantId 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.
aiAgentId This property is required. string
The identifier of the AI Agent.
assistantId 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.
ai_agent_id This property is required. str
The identifier of the AI Agent.
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.
aiAgentId This property is required. String
The identifier of the AI Agent.
assistantId 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.

getAiAgent Result

The following output properties are available:

AiAgentArn string
The Amazon Resource Name (ARN) of the AI agent.
AiAgentId string
The identifier of the AI Agent.
AssistantArn string
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
Configuration Pulumi.AwsNative.Wisdom.Outputs.AiAgentAiAgentConfiguration0Properties | Pulumi.AwsNative.Wisdom.Outputs.AiAgentAiAgentConfiguration1Properties | Pulumi.AwsNative.Wisdom.Outputs.AiAgentAiAgentConfiguration2Properties
Configuration for the AI Agent.
Description string
The description of the AI Agent.
ModifiedTimeSeconds double
AiAgentArn string
The Amazon Resource Name (ARN) of the AI agent.
AiAgentId string
The identifier of the AI Agent.
AssistantArn string
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
Configuration AiAgentAiAgentConfiguration0Properties | AiAgentAiAgentConfiguration1Properties | AiAgentAiAgentConfiguration2Properties
Configuration for the AI Agent.
Description string
The description of the AI Agent.
ModifiedTimeSeconds float64
aiAgentArn String
The Amazon Resource Name (ARN) of the AI agent.
aiAgentId String
The identifier of the AI Agent.
assistantArn String
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
configuration AiAgentAiAgentConfiguration0Properties | AiAgentAiAgentConfiguration1Properties | AiAgentAiAgentConfiguration2Properties
Configuration for the AI Agent.
description String
The description of the AI Agent.
modifiedTimeSeconds Double
aiAgentArn string
The Amazon Resource Name (ARN) of the AI agent.
aiAgentId string
The identifier of the AI Agent.
assistantArn string
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
configuration AiAgentAiAgentConfiguration0Properties | AiAgentAiAgentConfiguration1Properties | AiAgentAiAgentConfiguration2Properties
Configuration for the AI Agent.
description string
The description of the AI Agent.
modifiedTimeSeconds number
ai_agent_arn str
The Amazon Resource Name (ARN) of the AI agent.
ai_agent_id str
The identifier of the AI Agent.
assistant_arn str
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
configuration AiAgentAiAgentConfiguration0Properties | AiAgentAiAgentConfiguration1Properties | AiAgentAiAgentConfiguration2Properties
Configuration for the AI Agent.
description str
The description of the AI Agent.
modified_time_seconds float
aiAgentArn String
The Amazon Resource Name (ARN) of the AI agent.
aiAgentId String
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.
modifiedTimeSeconds Number

Supporting Types

AiAgentAiAgentAssociationConfigurationType

AiAgentAiAgentConfiguration0Properties

AiAgentAiAgentConfiguration1Properties

AiAgentAiAgentConfiguration2Properties

AiAgentAnswerRecommendationAiAgentConfiguration

AiAgentAssociationConfiguration

AiAgentAssociationConfigurationDataProperties

AiAgentKnowledgeBaseAssociationConfigurationData

AiAgentKnowledgeBaseSearchType

AiAgentManualSearchAiAgentConfiguration

AiAgentOrCondition0Properties

AndConditions This property is required. []AiAgentTagCondition
andConditions This property is required. List<AiAgentTagCondition>
andConditions This property is required. AiAgentTagCondition[]
andConditions This property is required. List<Property Map>

AiAgentOrCondition1Properties

TagCondition This property is required. AiAgentTagCondition
tagCondition This property is required. AiAgentTagCondition
tagCondition This property is required. AiAgentTagCondition
tag_condition This property is required. AiAgentTagCondition
tagCondition This property is required. Property Map

AiAgentSelfServiceAiAgentConfiguration

AiAgentTagCondition

Key This property is required. string
Value string
Key This property is required. string
Value string
key This property is required. String
value String
key This property is required. string
value string
key This property is required. str
value str
key This property is required. String
value String

AiAgentTagFilter0Properties

TagCondition This property is required. AiAgentTagCondition
tagCondition This property is required. AiAgentTagCondition
tagCondition This property is required. AiAgentTagCondition
tag_condition This property is required. AiAgentTagCondition
tagCondition This property is required. Property Map

AiAgentTagFilter1Properties

AndConditions This property is required. []AiAgentTagCondition
andConditions This property is required. List<AiAgentTagCondition>
andConditions This property is required. AiAgentTagCondition[]
andConditions This property is required. List<Property Map>

AiAgentTagFilter2Properties

OrConditions This property is required. List<Union<Pulumi.AwsNative.Wisdom.Inputs.AiAgentOrCondition0Properties, Pulumi.AwsNative.Wisdom.Inputs.AiAgentOrCondition1Properties>>
OrConditions This property is required. []interface{}
orConditions This property is required. List<Either<AiAgentOrCondition0Properties,AiAgentOrCondition1Properties>>
orConditions This property is required. (AiAgentOrCondition0Properties | AiAgentOrCondition1Properties)[]
or_conditions This property is required. Sequence[Union[AiAgentOrCondition0Properties, AiAgentOrCondition1Properties]]
orConditions 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.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi