18 references to Resource
Aspire.Hosting.Azure.AppContainers (18)
BaseContainerAppContext.cs (2)
346if (Resource is ContainerResource containerResource && containerResource.Entrypoint is { } entrypoint) 463if (!Resource.TryGetAnnotationsOfType<ProbeAnnotation>(out var probeAnnotations))
ContainerAppContext.cs (11)
33if (!TryGetContainerImageName(Resource, out var containerImageName)) 44if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation)) 71MinReplicas = Resource.GetReplicaCount() 91if (Resource.TryGetAnnotationsOfType<AzureContainerAppCustomizationAnnotation>(out var annotations)) 102var containerApp = new ContainerApp(Infrastructure.NormalizeBicepIdentifier(Resource.Name)) 116if (Resource is ProjectResource) 126if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>()) 140if (!Resource.TryGetEndpoints(out var endpoints) || !endpoints.Any()) 173int? targetPort = (Resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch 191if (Resource is ProjectResource && IsHttpScheme(endpoint.UriScheme)) 293var 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>())