17 references to Resource
Aspire.Hosting.Azure.AppContainers (17)
BaseContainerAppContext.cs (1)
346if (Resource is ContainerResource containerResource && containerResource.Entrypoint is { } entrypoint)
ContainerAppContext.cs (11)
33if (!TryGetContainerImageName(Resource, out var containerImageName)) 44if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation)) 71MinReplicas = Resource.GetReplicaCount() 90if (Resource.TryGetAnnotationsOfType<AzureContainerAppCustomizationAnnotation>(out var annotations)) 101var containerApp = new ContainerApp(Infrastructure.NormalizeBicepIdentifier(Resource.Name)) 115if (Resource is ProjectResource) 125if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>()) 139if (!Resource.TryGetEndpoints(out var endpoints) || !endpoints.Any()) 172int? targetPort = (Resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch 190if (Resource is ProjectResource && IsHttpScheme(endpoint.UriScheme)) 292var targetPort = httpIngress.Port ?? (Resource is ProjectResource ? null : 80);
ContainerAppJobContext.cs (5)
29if (!TryGetContainerImageName(Resource, out var containerImageName)) 40if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation)) 79if (Resource.TryGetAnnotationsOfType<AzureContainerAppJobCustomizationAnnotation>(out var annotations)) 90var containerApp = new ContainerAppJob(Infrastructure.NormalizeBicepIdentifier(Resource.Name)) 102if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>())