1 write to Target
Aspire.Hosting.Azure.ApiManagement (1)
AzureApiManagementApiResource.cs (1)
36Target = target ?? throw new ArgumentNullException(nameof(target));
20 references to Target
Aspire.Hosting.Azure.ApiManagement (20)
AzureApiManagementExtensions.cs (20)
80.Select(api => api.Target) 284if (builder.Resource.Target is null) 1178if (builder.Resource.Target is not null) 1181$"API '{builder.Resource.Name}' already targets compute resource '{builder.Resource.Target.Name}'."); 2214var (backendIdentifier, backend, managedIdentityResource) = apiResource.Target is not null 2329Debug.Assert(apiResource.Target is not null); 2331if (apiResource.Target is not IResourceWithEndpoints endpointResource) 2334$"Resource '{apiResource.Target.Name}' does not expose endpoints and cannot be used as an API Management backend."); 2343$"Resource '{apiResource.Target.Name}' does not have an HTTP or HTTPS endpoint."); 2348$"Resource '{apiResource.Target.Name}' exposes only internal HTTP endpoints. " + 2352if (!ComputeEnvironmentEndpointResolver.TryGetEffectiveComputeEnvironment(apiResource.Target, out var computeEnvironment)) 2355$"Resource '{apiResource.Target.Name}' does not have a compute environment. " + 2366$"Resource '{apiResource.Target.Name}' is deployed to an internal Container Apps environment. " + 2415Debug.Assert(apiResource.Target is IResourceWithEndpoints); 2416var endpointResource = (IResourceWithEndpoints)apiResource.Target; 2429$"Resource '{apiResource.Target.Name}' does not expose a suitable external HTTP or HTTPS endpoint for OpenAPI import. " + 2433if (!ComputeEnvironmentEndpointResolver.TryGetEffectiveComputeEnvironment(apiResource.Target, out var computeEnvironment)) 2436$"Resource '{apiResource.Target.Name}' does not have a compute environment. " + 2443$"Resource '{apiResource.Target.Name}' is deployed to an internal Container Apps environment. " + 2498foreach (var apiResource in azureResource.Apis.Where(api => api.Target is not null))