18 references to Resource
Aspire.Hosting.Azure.AppContainers (18)
BaseContainerAppContext.cs (2)
440if (Resource is ContainerResource containerResource && containerResource.Entrypoint is { } entrypoint) 556if (!Resource.TryGetAnnotationsOfType<ProbeAnnotation>(out var probeAnnotations))
ContainerAppContext.cs (11)
36if (!TryGetContainerImageName(Resource, out var containerImageName)) 47if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation)) 74MinReplicas = _containerAppEnvironmentContext.Environment.IsExpress && !Resource.HasAnnotationOfType<ReplicaAnnotation>() 76: Resource.GetReplicaCount() 96if (Resource.TryGetAnnotationsOfType<AzureContainerAppCustomizationAnnotation>(out var annotations)) 107var containerApp = new ContainerApp(Infrastructure.NormalizeBicepIdentifier(Resource.Name)) 124else if (Resource is IDotnetProgramResource) 135if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>()) 146var resolvedEndpoints = Resource.ResolveEndpoints(); 227var targetPort = httpIngress.Port ?? (Resource is IDotnetProgramResource ? null : 80); 253_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>())