GetAgentResult

data class GetAgentResult(val actionGroups: List<AgentActionGroup>? = null, val agentArn: String? = null, val agentCollaboration: AgentCollaboration? = null, val agentCollaborators: List<AgentCollaborator>? = null, val agentId: String? = null, val agentName: String? = null, val agentResourceRoleArn: String? = null, val agentStatus: AgentStatus? = null, val agentVersion: String? = null, val createdAt: String? = null, val customOrchestration: AgentCustomOrchestration? = null, val customerEncryptionKeyArn: String? = null, val description: String? = null, val failureReasons: List<String>? = null, val foundationModel: String? = null, val guardrailConfiguration: AgentGuardrailConfiguration? = null, val idleSessionTtlInSeconds: Double? = null, val instruction: String? = null, val knowledgeBases: List<AgentKnowledgeBase>? = null, val memoryConfiguration: AgentMemoryConfiguration? = null, val orchestrationType: AgentOrchestrationType? = null, val preparedAt: String? = null, val promptOverrideConfiguration: AgentPromptOverrideConfiguration? = null, val recommendedActions: List<String>? = null, val tags: Map<String, String>? = null, val testAliasTags: Map<String, String>? = null, val updatedAt: String? = null)

Constructors

Link copied to clipboard
constructor(actionGroups: List<AgentActionGroup>? = null, agentArn: String? = null, agentCollaboration: AgentCollaboration? = null, agentCollaborators: List<AgentCollaborator>? = null, agentId: String? = null, agentName: String? = null, agentResourceRoleArn: String? = null, agentStatus: AgentStatus? = null, agentVersion: String? = null, createdAt: String? = null, customOrchestration: AgentCustomOrchestration? = null, customerEncryptionKeyArn: String? = null, description: String? = null, failureReasons: List<String>? = null, foundationModel: String? = null, guardrailConfiguration: AgentGuardrailConfiguration? = null, idleSessionTtlInSeconds: Double? = null, instruction: String? = null, knowledgeBases: List<AgentKnowledgeBase>? = null, memoryConfiguration: AgentMemoryConfiguration? = null, orchestrationType: AgentOrchestrationType? = null, preparedAt: String? = null, promptOverrideConfiguration: AgentPromptOverrideConfiguration? = null, recommendedActions: List<String>? = null, tags: Map<String, String>? = null, testAliasTags: Map<String, String>? = null, updatedAt: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

List of ActionGroups

Link copied to clipboard
val agentArn: String? = null

Arn representation of the Agent.

Link copied to clipboard

The agent's collaboration settings.

Link copied to clipboard

List of Agent Collaborators

Link copied to clipboard
val agentId: String? = null

Identifier for a resource.

Link copied to clipboard
val agentName: String? = null

Name for a resource.

Link copied to clipboard

ARN of a IAM role.

Link copied to clipboard

The status of the agent and whether it is ready for use. The following statuses are possible:

Link copied to clipboard
val agentVersion: String? = null

Draft Agent Version.

Link copied to clipboard
val createdAt: String? = null

Time Stamp.

Link copied to clipboard

A KMS key ARN

Link copied to clipboard

Contains custom orchestration configurations for the agent.

Link copied to clipboard
val description: String? = null

Description of the Resource.

Link copied to clipboard
val failureReasons: List<String>? = null

Failure Reasons for Error.

Link copied to clipboard
val foundationModel: String? = null

The foundation model used for orchestration by the agent.

Link copied to clipboard

Details about the guardrail associated with the agent.

Link copied to clipboard

Max Session Time.

Link copied to clipboard
val instruction: String? = null

Instruction for the agent.

Link copied to clipboard

List of Agent Knowledge Bases

Link copied to clipboard

Contains memory configuration for the agent.

Link copied to clipboard

Specifies the orchestration strategy for the agent.

Link copied to clipboard
val preparedAt: String? = null

Time Stamp.

Link copied to clipboard

Contains configurations to override prompt templates in different parts of an agent sequence. For more information, see Advanced prompts .

Link copied to clipboard

The recommended actions users can take to resolve an error in failureReasons.

Link copied to clipboard
val tags: Map<String, String>? = null

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

Link copied to clipboard

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

Link copied to clipboard
val updatedAt: String? = null

Time Stamp.