Implemented interface member:
property
Parent
Aspire.Hosting.ApplicationModel.IResourceWithParent<T>.Parent
1 write to Parent
Aspire.Hosting.Azure.ApiManagement (1)
AzureApiManagementApiResource.cs (1)
52Parent = parent;
10 references to Parent
Aspire.Hosting.Azure.ApiManagement (9)
AzureApiManagementExtensions.cs (9)
420if (!ReferenceEquals(builder.Resource.Parent, api.Resource.Parent)) 671ValidatePolicyFragmentParent(builder.Resource.Parent, fragment); 687ValidatePolicyFragmentParent(builder.Resource.Parent.Parent, fragment); 1190if (!ReferenceEquals(builder.Resource.Parent, backendParent)) 2290? apiResource.Parent.Identity.ClientId.AsProvisioningParameter(infrastructure) 2345if (!endpoint.EndpointAnnotation.IsExternal && apiResource.Parent.VirtualNetworkConfiguration is null) 2349$"Configure virtual network connectivity for API Management resource '{apiResource.Parent.Name}' before adding it as a backend."); 2361var apiManagementNetwork = apiResource.Parent.VirtualNetworkConfiguration; 2367$"API Management resource '{apiResource.Parent.Name}' must be injected into the same virtual network.");
Aspire.Hosting.Azure.Tests (1)
AzureApiManagementTests.cs (1)
179Assert.Same(apim.Resource, api.Resource.Parent);