Class AzureAIAgentResourceBase
- Namespace
- FoundationaLLM.Common.Models.ResourceProviders.AzureAI
- Assembly
- FoundationaLLM.Common.dll
Basic model for Azure AI Agent Service resources managed by the FoundationaLLM.AzureAI resource manager.
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(AzureAIAgentConversationMapping), "AzureAIAgentConversationMapping")]
[JsonDerivedType(typeof(AzureAIAgentFileMapping), "AzureAIAgentFileMapping")]
public class AzureAIAgentResourceBase : AzureCosmosDBResource
- Inheritance
-
AzureAIAgentResourceBase
- Derived
- Inherited Members
- Extension Methods
Properties
PartitionKey
The logical partition key for the conversation mapping.
public string PartitionKey { get; }
Property Value
Remarks
This property is used by storage providers that support partitioning of data (e.g. Azure Cosmos DB).
ProjectConnectionString
The Azure AI project connection string for the agent resource.
public required string ProjectConnectionString { get; set; }
Property Value
Type
The type of the resource.
[JsonIgnore]
public override string? Type { get; set; }