28 references to Resource
Aspire.Hosting.Azure (12)
AzureBicepResource.cs (8)
600IEnumerable<object> IValueWithReferences.References => [Resource]; 608var provisioning = Resource.ProvisioningTaskCompletionSource; 624if (!Resource.Outputs.TryGetValue(Name, out var value)) 626throw new InvalidOperationException($"No output for {Name} on resource {Resource.Name}"); 636public string ValueExpression => $"{{{Resource.Name}.outputs.{Name}}}"; 640other.Resource == Resource && 645HashCode.Combine(Resource, Name);
AzureBicepResourceExtensions.cs (1)
313builder.WithReferenceRelationship(value.Resource);
AzurePublishingContext.cs (3)
286BicepOutputReference b => GetOutputs(moduleMap[b.Resource], b.Name), 506var module = moduleMap[output.Resource]; 508var identifier = Infrastructure.NormalizeBicepIdentifier($"{output.Resource.Name}_{output.Name}");
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
153foreach (var network in subnets.Select(subnet => subnet.Resource).Distinct())
Aspire.Hosting.Azure.Tests (15)
AzureAppServiceTests.cs (2)
554Assert.Same(env.Resource, env.Resource.NameOutputReference.Resource); 1169Assert.Equal(env.Resource, output.Resource);
AzureContainerAppExpressEndpointTests.cs (10)
64Assert.Same(environment.Resource, domain.Resource); 65Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.Resource == apiTarget); 84Assert.Same(environment.Resource, output.Resource); 229output => output.Name == DomainOutputName && output.Resource == producerEnvironment.Resource); 230Assert.Same(producerEnvironment.Resource, domain.Resource); 262output => output.Name == DomainOutputName && output.Resource == standard.Resource); 263Assert.Same(standard.Resource, domain.Resource); 324Assert.Same(environment.Resource, domain.Resource); 349output => output.Resource == firstTarget || output.Resource == secondTarget);
AzureContainerAppsTests.cs (1)
2819Assert.Equal(env.Resource, output.Resource);
AzureDeployerTests.cs (2)
718&& output.Resource == envResource); 721Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.Resource == apiTarget);