1 instantiation of AzureOpenAIDeploymentResource
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
177
var 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)
86
foreach (
var
deployment in resource.DeploymentResources)
170
public static IResourceBuilder<
AzureOpenAIDeploymentResource
> AddDeployment(this IResourceBuilder<AzureOpenAIResource> builder, [ResourceName] string name, string modelName, string modelVersion)
177
var
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>
189
public static IResourceBuilder<
AzureOpenAIDeploymentResource
> WithProperties(this IResourceBuilder<
AzureOpenAIDeploymentResource
> builder, Action<
AzureOpenAIDeploymentResource
> configure)
AzureOpenAIResource.cs (3)
20
private readonly List<
AzureOpenAIDeploymentResource
> _deploymentResources = [];
61
internal IReadOnlyList<
AzureOpenAIDeploymentResource
> DeploymentResources => _deploymentResources;
71
internal void AddDeployment(
AzureOpenAIDeploymentResource
deployment)
Aspire.Hosting.Azure.Tests (2)
AzureOpenAIDeploymentConnectionPropertiesTests.cs (2)
18
var
resource = Assert.Single(builder.Resources.OfType<
AzureOpenAIDeploymentResource
>());