1 write to Target
Aspire.Hosting.Azure.ApiManagement (1)
AzureApiManagementApiResource.cs (1)
36
Target
= target ?? throw new ArgumentNullException(nameof(target));
20 references to Target
Aspire.Hosting.Azure.ApiManagement (20)
AzureApiManagementExtensions.cs (20)
80
.Select(api => api.
Target
)
284
if (builder.Resource.
Target
is null)
1178
if (builder.Resource.
Target
is not null)
1181
$"API '{builder.Resource.Name}' already targets compute resource '{builder.Resource.
Target
.Name}'.");
2214
var (backendIdentifier, backend, managedIdentityResource) = apiResource.
Target
is not null
2329
Debug.Assert(apiResource.
Target
is not null);
2331
if (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. " +
2352
if (!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. " +
2415
Debug.Assert(apiResource.
Target
is IResourceWithEndpoints);
2416
var endpointResource = (IResourceWithEndpoints)apiResource.
Target
;
2429
$"Resource '{apiResource.
Target
.Name}' does not expose a suitable external HTTP or HTTPS endpoint for OpenAPI import. " +
2433
if (!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. " +
2498
foreach (var apiResource in azureResource.Apis.Where(api => api.
Target
is not null))