17 references to Resource
Aspire.Hosting.Azure.AppContainers (17)
BaseContainerAppContext.cs (2)
418if (Resource is ContainerResource containerResource && containerResource.Entrypoint is { } entrypoint) 535if (!Resource.TryGetAnnotationsOfType<ProbeAnnotation>(out var probeAnnotations))
ContainerAppContext.cs (10)
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)) 114if (Resource is ProjectResource) 125if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>()) 136var resolvedEndpoints = Resource.ResolveEndpoints(); 217var targetPort = httpIngress.Port ?? (Resource is ProjectResource ? null : 80); 242_containerAppEnvironmentContext.RecordHttpsUpgrade(Resource.Name, upgradedEndpoints);
ContainerAppJobContext.cs (5)
27if (!TryGetContainerImageName(Resource, out var containerImageName)) 38if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation)) 77if (Resource.TryGetAnnotationsOfType<AzureContainerAppJobCustomizationAnnotation>(out var annotations)) 88var containerApp = new ContainerAppJob(Infrastructure.NormalizeBicepIdentifier(Resource.Name)) 100if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>())