Implemented interface member:
property
Parent
Aspire.Hosting.ApplicationModel.IResourceWithParent<T>.Parent
1 write to Parent
Aspire.Hosting.Foundry (1)
Project\AzureCognitiveServicesBase.cs (1)
85
Parent
= parent ?? throw new ArgumentNullException(nameof(parent));
18 references to Parent
Aspire.Hosting.Azure.Tests (1)
FoundryExtensionsTests.cs (1)
217
Assert.Same(foundry.Resource, project.Resource.
Parent
);
Aspire.Hosting.Foundry (16)
FoundryExtensions.cs (1)
210
.Any(project => ReferenceEquals(project.
Parent
, resource)))
HostedAgent\AzureHostedAgentResource.cs (1)
252
var foundryResourceId = await project.
Parent
.Id.GetValueAsync(context.CancellationToken).ConfigureAwait(false);
HostedAgent\HostedAgentBuilderExtension.cs (1)
539
StampHostedAgentConsumerRoleAnnotation(target, projectResource.
Parent
);
Project\ConnectionBuilderExtensions.cs (8)
44
var projectBicepId = aspireResource.
Parent
.GetBicepIdentifier();
45
var project = aspireResource.
Parent
.AddAsExistingResource(infrastructure);
66
if (aspireResource.
Parent
.KeyVaultConn is not null)
68
var keyVaultConn = aspireResource.
Parent
.KeyVaultConn.AddAsExistingResource(infrastructure);
431
var account = aspireResource.
Parent
.
Parent
.AddAsExistingResource(infrastructure);
452
if (aspireResource.
Parent
.KeyVaultConn is not null)
454
var keyVaultConn = aspireResource.
Parent
.KeyVaultConn.AddAsExistingResource(infrastructure);
Project\ProjectBuilderExtension.cs (3)
287
return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.
Parent
).AddDeployment(name, model);
328
return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.
Parent
).AddDeployment(name, modelName, modelVersion, format);
376
var account = aspireResource.
Parent
.AddAsExistingResource(infra);
Project\ProjectResource.cs (1)
83
$"https://ai.azure.com/nextgen/r/{encodedSubscriptionId},{resourceGroupName},,{
Parent
.Name},{Name}/home").ConfigureAwait(false);
PromptAgent\AzurePromptAgentResource.cs (1)
422
var foundryAccountName = await Project.
Parent
.NameOutputReference.GetValueAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry.Tests (1)
ProjectResourceTests.cs (1)
23
Assert.Same(account.Resource, project.Resource.
Parent
);