1 instantiation of AzureOpenAIDeploymentResource
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
177var deployment = new AzureOpenAIDeploymentResource(name, modelName, modelVersion, builder.Resource);
13 references to AzureOpenAIDeploymentResource
Aspire.Hosting.Azure.CognitiveServices (11)
AzureOpenAIDeploymentResource.cs (1)
26/// Initializes a new instance of the <see cref="AzureOpenAIDeploymentResource"/> class.
AzureOpenAIExtensions.cs (7)
86foreach (var deployment in resource.DeploymentResources) 170public static IResourceBuilder<AzureOpenAIDeploymentResource> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, [ResourceName] string name, string modelName, string modelVersion) 177var deployment = new AzureOpenAIDeploymentResource(name, modelName, modelVersion, builder.Resource); 187/// <param name="configure">A method that can be used for customizing the <see cref="AzureOpenAIDeploymentResource"/>.</param> 189public static IResourceBuilder<AzureOpenAIDeploymentResource> WithProperties(this IResourceBuilder<AzureOpenAIDeploymentResource> builder, Action<AzureOpenAIDeploymentResource> configure)
AzureOpenAIResource.cs (3)
20private readonly List<AzureOpenAIDeploymentResource> _deploymentResources = []; 61internal IReadOnlyList<AzureOpenAIDeploymentResource> DeploymentResources => _deploymentResources; 71internal void AddDeployment(AzureOpenAIDeploymentResource deployment)
Aspire.Hosting.Azure.Tests (2)
AzureOpenAIDeploymentConnectionPropertiesTests.cs (2)
18var resource = Assert.Single(builder.Resources.OfType<AzureOpenAIDeploymentResource>());