AzureCognitiveServicesProjectConnectionsBuilderExtensions
Class static net8.0
Extension methods for adding Microsoft Foundry project connection resources to the distributed application model.
namespace Aspire.Hosting;
public static class AzureCognitiveServicesProjectConnectionsBuilderExtensions{ // ...} 12 members
Methods12
Section titled MethodsAddBingGroundingConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, string)extensionats exportIResourceBuilder<BingGroundingConnectionResource> Adds a Grounding with Bing Search connection to a Microsoft Foundry project.
AddBingGroundingConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, IResourceBuilder<ParameterResource>)extensionats exportIResourceBuilder<BingGroundingConnectionResource> Adds a Grounding with Bing Search connection to a Microsoft Foundry project using a parameter resource for the Bing resource ID.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, Func<AzureResourceInfrastructure, CognitiveServicesConnectionProperties>)extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a Microsoft Foundry project connection resource to a project. This is a low level interface that requires the caller to specify all connection properties.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureCosmosDBResource)extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds CosmosDB to a project as a connection
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureCosmosDBResource>)extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds CosmosDB to a project as a connection
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureStorageResource)extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure Storage account to a project as a connection.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureStorageResource>)extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure Storage account to a project as a connection.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureContainerRegistryResource)extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a container registry connection to the Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureContainerRegistryResource>)extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a container registry connection to the Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureSearchResource)extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure AI Search connection to a Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureSearchResource>)extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure AI Search connection to a Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureKeyVaultResource>)extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a Key Vault connection to the Microsoft Foundry project.